About the role:
As a Sr. Quality Assurance Engineer, you will:
- Proven experience in designing, developing, and executing automated test suites for web and mobile applications.
- Expertise in mobile test automation with Appium; familiarity with Selenium, Playwright, and Cypress.
- Strong proficiency in Java, Python, or JavaScript.
- In-depth knowledge of testing frameworks (TestNG, JUnit, NUnit) and methodologies (BDD, TDD).
- Experience with API testing tools (Postman, REST Assured).
- Hands-on experience with CI/CD pipelines and cloud platforms (Azure DevOps, Jenkins).
- Proficient in version control systems like Git.
- Automation Expertise: Proven track record in designing, developing, and executing comprehensive automated test suites for complex web and mobile applications.
- Programming Proficiency: Strong proficiency in programming languages such as Java, Python, or JavaScript.
- Testing Framework Mastery: In-depth knowledge of testing frameworks (eg, TestNG, JUnit, NUnit) and methodologies (eg, BDD, TDD).
- CI/CD Proficiency: Hands-on experience with CI/CD pipelines and cloud platforms (eg, Azure DevOps, Jenkins).
About you:
you're fit for the role, if your job role includes:
- Bachelors degree in computer science, Engineering, or a related field.
- At least 10 years of relevant work experience in software quality assurance.
- Strong understanding of web application development principles, including back-end technologies (Java, Python, etc) and front-end technologies (HTML5, CSS3, JavaScript, etc).
- Familiarity with cloud computing platforms (AWS, Azure).
- Experience working in Agile/Scrum development environments.
- Relevant certifications, such as ISTQB Certified Tester is a plus.
- Experience with testing the GenAI application is a plus.
- Analytical Mindset: Excellent problem-solving and analytical skills to identify, diagnose, and resolve complex technical issues.
- Data-Driven Approach: Ability to analyze test results, identify trends, and make data-driven decisions to improve product quality
- Effective Communication: Strong communication and collaboration skills to effectively interact with cross-functional teams.
- Team Player: Ability to work collaboratively with developers, product managers, and other stakeholders to achieve common goals.
- Passion for Quality: A strong commitment to delivering high-quality software products and a passion for continuous improvement.