What are the responsibilities and job description for the Quality Assurance - Tester - Mid Level position at Procom?
Quality Assurance Tester Intro We are seeking a detail-oriented and innovative Software Quality Engineer to join our Desktop UI Team, ensuring the delivery of high-quality software products. The ideal candidate will have extensive experience in quality assurance, testing, and automation, with a focus on Linux systems. This role involves designing, implementing, and executing comprehensive test plans and strategies to ensure the quality and security of our products. This is a 12-month contract opportunity. Job Details - Hybrid position requiring 3-4 days a week in Ann Arbor, MI. - Potential to convert to a full-time hire; no sub-vendors or sponsors will be accepted. - Subject Matter Expert in Desktop UI testing, with experience in testing desktop installer applications and server-side components. - Involvement in manual testing of user-facing components; automation experience is a plus. - Mentor junior QA engineers and provide guidance on testing methodologies and tools. - Experience in the financial industry is helpful. - Create and modify test plans, participate in peer reviews, and provide input on risks and implementation timelines. - Assist in developing test data strategies and determining appropriate test environments. - Work closely with business analysts to ensure adequate business requirements and highlight gaps early in the lifecycle. - Perform problem-solving and root cause analysis when defects occur. - Update Quality Center, engage in defect resolution, and participate in continuous improvement efforts. Mandatory Skills - 4-year college degree in Computer Science or related discipline or equivalent work experience. - 3-5 years of software testing experience. - Technical skills in Windows, LINUX, UNIX, JAVA, C , InterSystems CACHE, Oracle, Microsoft SQL Server, HTML, XML, Web Services. - Knowledge and experience with relational database technologies (SQL, schema design). - Experience with CI tools like Team City or Jenkins. - Knowledge of test repository or defect tracking systems. - Excellent communication and organizational skills, team player. - Solid understanding of the Software Development Lifecycle. - Strong problem-solving and troubleshooting skills with the ability to come up with creative solutions. Desired Skills - Experience with Linux and SQL. - Automation testing experience. - Financial markets / brokerage experience preferred. - Knowledge in XCTest, UI Automator, TeamCity, Gradle, Maven, XCode, Android SDK, IntelliJ IDEA, Bitbucket, Mobile OS (iOS and Android) as well as native applications. - Experience with containerization technologies (e.g., Docker, Kubernetes). Start Date Anticipated start date is February 3, 2025. Location This is a hybrid position located in Ann Arbor, Michigan, United States.