Job Description
We are seeking a visionary Senior QA Engineer to join our elite quality assurance team at NexGen Solutions. If you are passionate about building robust, scalable software and have a knack for identifying edge cases before they reach production, we want to talk to you.
As a key player in our engineering ecosystem, you will bridge the gap between development and product, ensuring our global clients receive flawless digital experiences. You will be working with cutting-edge technologies including React, Node.js, and Kubernetes.
Responsibilities
- Design and Execution: Develop comprehensive test strategies, test plans, and detailed test cases for new features and existing systems.
- Automation Leadership: Architect and maintain a robust automated testing framework (Selenium, Cypress, or Playwright) to increase delivery velocity.
- Performance Testing: Utilize tools like JMeter or Gatling to perform load testing and ensure system scalability under high traffic.
- CI/CD Integration: Integrate test pipelines into our Jenkins/GitLab CI workflows to ensure automated regression testing on every commit.
- Bug Tracking: Collaborate with developers to triage bugs, verify fixes, and track quality metrics in JIRA.
- Mentorship: Guide junior QA engineers and contribute to the team's technical growth and best practices.
Qualifications
- Experience: 5+ years of experience in Quality Assurance, with at least 3 years in Automation and Performance Testing.
- Programming: Strong proficiency in at least one scripting language (Python, Java, or JavaScript).
- Tools: Expert knowledge of Selenium WebDriver, Cypress, or similar automation tools.
- Database: Experience querying databases (SQL) to validate data integrity during testing.
- Methodology: Solid understanding of Agile/Scrum methodologies and TDD (Test Driven Development).
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.