Job Description
We are seeking a visionary Senior QA Automation Engineer to join our elite product team. At Apex Innovations, we don't just write code; we craft seamless digital experiences. If you have a passion for quality, performance, and building scalable testing frameworks, we want to hear from you.
In this role, you will take ownership of our quality assurance strategy, bridging the gap between development and product management. You will be instrumental in reducing technical debt and ensuring our software releases are robust, secure, and user-friendly. Join a culture that values innovation, continuous learning, and high-impact engineering.
Why Join Us?
- Competitive compensation and equity package.
- Flexible remote-first work culture with quarterly team retreats.
- Top-tier health, dental, and vision insurance.
- Unlimited PTO and professional development budget.
Responsibilities
- Design & Implementation: Architect and maintain robust automated testing frameworks using Selenium, Cypress, or Playwright to ensure 100% code coverage for critical paths.
- CI/CD Integration: Seamlessly integrate test suites into our CI/CD pipelines (Jenkins, GitLab CI) to provide immediate feedback on code quality.
- Performance Testing: Conduct load and stress testing using tools like JMeter or Gatling to identify bottlenecks and ensure system stability under heavy traffic.
- API Validation: Design and execute comprehensive API testing strategies (REST/GraphQL) to verify backend logic and data integrity.
- Root Cause Analysis: Investigate and debug complex issues reported in production, collaborating closely with developers to implement long-term fixes.
- Test Strategy: Develop and evolve the overall QA strategy, including risk-based testing, smoke testing, and regression testing schedules.
Qualifications
- Experience: 5+ years of experience in Quality Assurance, with a strong emphasis on Automation Engineering.
- Programming Skills: Proficiency in at least two programming languages, such as Java, Python, or JavaScript/TypeScript.
- Tools: Deep knowledge of automation tools (Selenium, Cypress, Appium) and version control (Git).
- Methodology: Strong understanding of Agile and Scrum methodologies with experience working in an Agile environment.
- Database Knowledge: Solid understanding of SQL and NoSQL databases to write complex queries for data validation.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.