Job Description
We are seeking a meticulous Senior QA Automation Engineer to join our elite product team at NexGen Software Solutions. In this pivotal role, you will be responsible for designing and implementing robust automated testing frameworks that ensure our software delivers flawless, high-performance experiences to millions of users.
Why Join Us?
At NexGen, quality is not just a metric; it's our culture. We offer a competitive benefits package, flexible work arrangements, and the opportunity to work with cutting-edge technologies in a fast-paced, innovative environment.
Key Responsibilities
- Framework Architecture: Design, develop, and maintain scalable automated test frameworks using industry-standard tools (Selenium, Cypress, or Playwright).
- CI/CD Integration: Seamlessly integrate automated tests into Continuous Integration and Continuous Deployment pipelines to accelerate release cycles.
- API & UI Testing: Execute comprehensive API (REST/GraphQL) and User Interface testing to validate functionality, performance, and security.
- Performance & Load Testing: Collaborate with DevOps to conduct load testing and stress testing to identify bottlenecks and optimize system resilience.
- Defect Lifecycle: Collaborate closely with developers to triage, reproduce, and verify bugs, ensuring a high defect resolution rate.
- Best Practices: Advocate for Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies across the organization.
Qualifications
- Experience: 5+ years of experience in Software Quality Assurance, with a strong focus on test automation.
- Programming: Proficiency in at least one programming language (Python, Java, or JavaScript/TypeScript) and familiarity with frameworks like Appium or Cypress.
- Tools: Deep knowledge of RESTful APIs, version control (Git), and tools like JIRA, Postman, or Jenkins.
- Methodology: Solid understanding of Agile and Scrum methodologies.
- Problem Solving: Exceptional analytical skills with the ability to troubleshoot complex issues and provide actionable insights.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Skills
Selenium, Cypress, JIRA, Jenkins, API Testing, SQL, Python, Java, Agile, TDD, BDD, LoadRunner, Postman, Git, CI/CD
Responsibilities
- Design and develop scalable automated test frameworks using industry-standard tools (Selenium, Cypress, or Playwright).
- Seamlessly integrate automated tests into Continuous Integration and Continuous Deployment pipelines to accelerate release cycles.
- Execute comprehensive API (REST/GraphQL) and User Interface testing to validate functionality, performance, and security.
- Conduct load testing and stress testing to identify bottlenecks and optimize system resilience.
- Collaborate closely with developers to triage, reproduce, and verify bugs, ensuring a high defect resolution rate.
- Advocate for Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies across the organization.
Qualifications
- 5+ years of experience in Software Quality Assurance, with a strong focus on test automation.
- Proficiency in at least one programming language (Python, Java, or JavaScript/TypeScript) and familiarity with frameworks like Appium or Cypress.
- Deep knowledge of RESTful APIs, version control (Git), and tools like JIRA, Postman, or Jenkins.
- Solid understanding of Agile and Scrum methodologies.
- Exceptional analytical skills with the ability to troubleshoot complex issues and provide actionable insights.
- Bachelor’s degree in Computer Science, Engineering, or a related field.