Job Description
We are seeking a visionary Senior QA Automation Engineer to lead our quality assurance efforts. At Apex Innovations, we don't just build software; we craft digital experiences that redefine industry standards. If you are passionate about breaking code, optimizing workflows, and ensuring flawless deployments, we want you on our team.
In this role, you will bridge the gap between development and product management, ensuring our high-velocity delivery pipeline remains robust, reliable, and scalable. You will work in a collaborative environment that values transparency, technical excellence, and continuous improvement.
Why Join Us?
- Competitive Compensation: Base salary range of $95k - $135k plus performance bonuses.
- Modern Tech Stack: Work with the latest tools in the industry.
- Flexible Work: Hybrid model available in our New York office.
- Growth Opportunities: Clear career path into Engineering Management or Staff Architect roles.
Responsibilities
- Test Automation Strategy: Design, develop, and maintain comprehensive automated test suites using Selenium, Cypress, or Playwright.
- CI/CD Integration: Integrate test scripts into our CI/CD pipelines (Jenkins, GitLab CI) to ensure automated regression testing on every commit.
- Performance Testing: Conduct load and stress testing using tools like JMeter or Gatling to ensure system stability under high traffic.
- Bug Lifecycle Management: Collaborate with developers to triage, reproduce, and prioritize bugs in JIRA, providing detailed bug reports and root cause analysis.
- API Testing: Validate RESTful APIs and microservices using Postman or similar tools to ensure data integrity across the platform.
- Tooling & Frameworks: Continuously improve the QA framework to reduce flakiness and increase test coverage.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Experience: Minimum of 5 years of experience in Quality Assurance, with at least 3 years focused on Automation and Test Engineering.
- Programming Skills: Proficiency in at least one programming language: Python, Java, or JavaScript.
- Testing Tools: Solid experience with Selenium WebDriver, Cypress, or Appium.
- Database Knowledge: Familiarity with SQL for data verification and querying.
- Agile/Scrum: Experience working in Agile environments with a strong understanding of software development life cycles (SDLC).
- Soft Skills: Excellent communication skills with the ability to articulate technical issues to non-technical stakeholders.