A skilled Sr. QA Engineer, with expertise in 3-tier applications, bug tracking tools, and Selenium QA automation, is sought to ensure the high quality and timely delivery of software products. This role involves practicing all QA processes, owning test plans and test cases, and collaborating closely with cross-functional teams. The QA Engineer should be adept at automating tests, performing code reviews, and validating production defects, while maintaining a focus on client requirements and business objectives..
Duties/Responsibilities
- Practices all QA processes and drafts, maintains, and owns test plans, test scenarios, and test cases.
- Provides sign-off for every release and ensures no leakage of defects.
- Automates smoke and regression test cases, performs code reviews, and validates production defects.
- Understands and monitors QA and defect metrics for the assigned module/change.
- Demonstrates domain knowledge and awareness of business requirements.
- Ensures features are complete and tested based on the definition of "done."
- Responds to support requests from clients, Product, and Customer Success Teams.
- Collaborates with Product Management and Software Engineering teams to develop and validate manual and automated test scripts.
- Validates production defects aimed towards root cause analysis
- Provides risk analysis to the Scrum technology team for any new/updated feature and executes manual and automated test scripts
- Becomes a subject matter expert for the product under test.
- Learns and implements new technologies to enhance QA testing methodology.
- Participates in team events (technical and non-technical) and organizes informal events.
- Gathers and collates quality metrics and reporting to QA Leadership
Required Skills/Abilities
- Proficient in 3-tier applications, bug tracking tools (Jira, Bugzilla, qTest), Selenium QA automation using Java/C#, SQL, and web services testing (REST & SOAP).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Client-focused with a thorough understanding of clients' business and products.
- Ability to prioritize and complete tasks in a sprint, offering help to others when needed.
- Demonstrates politeness, respect, trust, and dignity in team relationships.
- Adaptable to new technologies and disciplined in following established processes.
Education And Experience
- Bachelor's of Engineering degree in Computer Science or related field.
- 5-8 years of experience in a QA Engineer or similar role.
- 4-6 years experience in 3-tier applications, writing and executing Test scenarios and test cases bug tracking tools (Jira, Bugzilla, qTest),
- 2-4 years’ experience with SQL.
- 1-2 years' experience writing test plans and automated test scripts for a B2B/B2C application,, Selenium QA automation tool
- 1-2 years' working experience with programming language such as Java or C#
- 1 year working experience with web services testing for REST and SOAP
- 1 year experience using TestNG or JUnit
- 1 year experience working in an Agile methodology.
- Ability to learn and implement new technologies independently.