Quality can’t be enforced but lived. Your job is to crash everything that is built.
What is this job all about?
As a Quality Engineer, your responsibilities include designing and implementing tests, and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts).
Skills
Technical:
- Must have - Ability to Code Automated Tests using Java, Selenium, Cucumber, etc for Web and Mobile Applications, Web Services, and Websites.
- Good to have - Using project management tools like Jira
Others:
- Effective verbal and written communication.
- Monitor debugging process results.
Your job consists of
- Define test scenarios, test cases and identify potential test automation possibilities to cover both sanity and in-depth testing.
- Design and execute manual and automation test scripts and ensure browser and device compatibility on various web and mobile devices.
- Create detailed, comprehensive test plans and Reports, Test Execution Report, Requirement Traceability Matrix (RTM), Verification and Validation reports, required for the software release.
- Understand applications from technical and business perspective to ensure simplicity and scalability.
- Closely work with Engineers and UX/UI designers to understand requirements from planning to final release.
- Planning, development and execution of functional and system level testing.
- Participate in functional specification reviews at various stages with teams.
- Prepare requirement traceability matrix linking business, functional, design, and test cases.
- Implement defect management tools for efficient troubleshooting and defect prevention.