Job Description
The Opportunity: Apex Systems is partnering with an innovative enterprise client to hire a Senior QA Automation Engineer. In this pivotal role, you will be the guardian of product quality, ensuring that our client's flagship applications are robust, scalable, and deliver an impeccable user experience. You will lead the automation strategy, mentor junior engineers, and bridge the gap between development and operations.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Remote-first flexibility with a focus on collaboration.
- Access to cutting-edge technologies and continuous learning.
Responsibilities
- Architect and maintain scalable automated test frameworks using Java, Python, or JavaScript to reduce regression testing time.
- Lead the QA strategy for web and mobile applications, ensuring 100% coverage of critical user journeys.
- Collaborate closely with Product Managers and Developers to define acceptance criteria and test plans.
- Identify, analyze, and troubleshoot complex software defects, providing detailed bug reports and root cause analysis.
- Integrate automated tests into CI/CD pipelines to ensure continuous delivery quality.
- Mentor junior QA engineers and conduct code reviews to foster a culture of excellence.
- Stay abreast of industry trends in QA testing, DevOps, and software security.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of experience in Software Quality Assurance, with at least 3 years focused on Automation Testing.
- Strong proficiency in Java, Python, or JavaScript and frameworks such as Selenium, Cypress, or Playwright.
- Experience with API testing tools like Postman, RestAssured, or JMeter.
- Familiarity with database systems (SQL) and version control (Git).
- Excellent communication skills and the ability to articulate technical concepts to non-technical stakeholders.
- Experience in Agile/Scrum environments.