Principal Engineer - Software Quality Assurance
Posted Updated
Description
Job Description :
Responsibilities :
- Design, implement and execute the test cases for product features.
- Identify, record and track the 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 :
- Bachelors degree in Computer Science, Information Technology or a related field.
- 8 - 10 years of relevant experience in the testing domain for SaaS products.
- Experience in automation testing and using testing tools like Selenium, JUnit, jMeter, 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, web and mobile applications.
- Experience in working on 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 of working in Agile Environment.
- Excellent written and oral communication skills, judgment and decision making skills, and the ability to work under continual deadline pressure.
