Job Description
Elevate User Experience with Nexus Tech
We are a leading innovator in the FinTech space, redefining how financial transactions are secured and processed globally. As a Senior QA Automation Engineer, you will be the guardian of our product quality, ensuring that every feature we launch is not only bug-free but also delivers exceptional performance and security.
In this pivotal role, you won't just find bugs; you will architect a testing strategy that scales with our growth. You will work in a collaborative, high-performance environment with cutting-edge technologies, directly impacting millions of users.
Why Join Us?
- Competitive Compensation: $120k - $160k base salary with performance bonuses.
- Modern Stack: Work with Cypress, Docker, Kubernetes, and the latest cloud infrastructure.
- Flexible Work: Hybrid work model with a focus on autonomy and work-life balance.
- Growth: Clear pathway to Engineering Management or Senior Architect roles.
Responsibilities
- Design & Architect: Design, develop, and maintain a robust, scalable test automation framework using JavaScript/TypeScript and industry-standard tools like Cypress or Playwright.
- CI/CD Integration: Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines (Jenkins, GitLab CI) to ensure code quality at every stage of the software lifecycle.
- Performance Testing: Conduct rigorous load and stress testing using tools like JMeter or Gatling to identify bottlenecks and ensure system stability under peak traffic.
- API Validation: Develop comprehensive API testing suites to verify backend logic, data integrity, and security endpoints.
- Root Cause Analysis: Investigate complex, intermittent defects to determine root causes and propose long-term architectural improvements.
- Team Leadership: Mentor junior QA engineers and collaborate closely with Product Managers and Developers to define quality standards and test strategies.
Qualifications
- Experience: 5+ years of experience in Software Quality Assurance, with at least 3 years specifically in Automation Testing.
- Programming: Proficiency in JavaScript, TypeScript, or Python. Experience with testing frameworks like Selenium, Cypress, or Appium is required.
- Database Knowledge: Strong understanding of SQL and NoSQL databases for data validation and verification.
- CI/CD Expertise: Proven experience working within CI/CD environments and configuring automated workflows.
- Agile Mindset: Deep understanding of Agile/Scrum methodologies and the ability to thrive in fast-paced, iterative development cycles.
- Soft Skills: Exceptional problem-solving skills and excellent communication abilities to bridge the gap between technical and non-technical stakeholders.