Principal Engineer - QA
Posted Updated
Description
Responsibilities:
- Design, implement, and execute the test cases for product features.
- Identify, record, and track bugs or enhancements early in the release life cycle.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Perform thorough regression testing when bugs are resolved and support testing quick patches to production.
- Review requirements specifications and technical design documents to provide timely and meaningful feedback.
- Create repeatability in testing that enables and validates high-quality releases
- Identify functional/non-functional issues and come up with scalable resolutions.
- Engage actively with cross-functional teams to enable timely delivery through good planning, proactive communication, and timely execution.
Requirements:
- Bachelor's degree in computer science, information technology, or a related field.
- 6 to 12 years of relevant experience in the testing domain for SaaS products.
- Experience in automation testing and using testing tools like Selenium, JUnit, JMeter, and Appium.
- Expertise in testing distributed and scalable web and mobile applications.
- Hands-on experience in non-functional testing skills like load testing, performance testing, and security testing.
- Experience in testing APIs and web and mobile applications.
- Experience in working in a Linux/Unix environment.
- Knowledge of DevOps is an added advantage.
- Understanding of Software Development (preferably Java) and Continuous Integration Systems.
- Experience with testing on AWS environments.
- Experience working in an Agile environment.
- Excellent written and oral communication skills, judgment and decision-making skills, and the ability to work under continual deadline pressure.
