Role Proficiency:
Ensuring adherence to test practices and process to improve test coverage
Outcomes:
Create Test Estimates and Schedules Identify business processes conduct risk analysis and ensure test coverage Ensure adherence of processes and standards Produce test results defect reports test logs and reports for evidence of testing Publish RCA reports and preventive measures Report progress of testing Contribute for Revenue savings for client by suggesting alternate method Quality of DeliverablesMeasures of Outcomes:
Test Script Creation and Execution Productivity Defect Leakage Metrics (% of defect leaked % of UAT defects and % of Production defects) % of Test case reuse Test execution Coverage Defect Acceptance Ratio Test Review efficiencyOutputs Expected:
Test Design
Development
Execution:
walkthrough
demo and obtain sign off by stakeholder for Test Design Prepare Test summary report for modules/features
Requirements Management:
Prioritize
Identify Gaps and create workflow diagrams based on Requirements/User stories
Manage Project:
Domain relevance:
conduct risk analysis and ensure test coverage
Estimate:
Schedule
Identify dependencies
Knowledge Management:
Contribute
Review (Best Practices
Lesson learned
Retrospective)
Test Design
Execution:
Test Case/Script Creation
Test Execution
Test & Defect Management:
Test Planning:
interfaces and application Identify end-to-end business critical scenarios with minimal support Create/Review the test scenarios and prepare RTM
Skill Examples:
Ability to create and manage a test plan Ability to prepare schedules based on estimates Ability to track and report progress Ability to identify test scenarios and prepare RTM Ability to analyse requirement/user stories and prioritize testing Ability to carry out RCA Ability to capture and report metricsKnowledge Examples:
Knowledge of Estimation techniques Knowledge of Testing standards Knowledge of identifying the scope of testing Knowledge of RCA Techniques Knowledge of Test design techniques Knowledge of Test methodologiesAdditional Comments:
Have you ever thought about how airlines around the world navigate complex weather patterns and coordinate with their teams to move tens of thousands of people across the globe? How about energy companies and their management of natural resources like gas and oil to meet consumer demands during a major weather impact? You’ll see how our products enable these customers to predict weather impacts and help manage their operations efficiently and safely.
Job Summary
As a QA Automation test engineer, you’ll be working directly with our scrum teams to develop automation requirements, test plans and tools for our web based products. You'll execute these tests, document results and then work with development teams to address automation and performance shortcomings. You’ll be assisting team members in the planning, execution and retrospectives of user stories related to new features, technical debt & defect verifications. The role will also include getting familiar with our suite of products and obtaining domain knowledge of how they work and function, so you get to learn how our customers use the products.
Essential Duties and Responsibilities
● Work closely with Development and QA leadership teams to develop automation test approaches and strategies for cloud-based web applications.
● Develop and execute a variety of test suites – integration, end to end, UI, performance and load testing ● Log and track defects using the designated tracking system and tools.
● Participate in peer code reviews and help organize and execute a larger test strategy.
● Mentor and collaborate with other testers in test procedures and performance test tools
● Flexibility on testing tasks and assignments in a changing environment.
Knowledge and skills requirements
● Strong Experience with test automation and performance test tools (jest, playright, supertest, junit, etc.)
● Experience with CI/CD pipeline (Jenkins) and containerized workloads
● Experience with diagnosing and testing UI, API, and database bottlenecks.
● Experience with load and stress testing required
● Strong ability to define problems, collect data, establish facts, and draw conclusions
● Working knowledge of cloud-based technologies and platforms
● Experience in Agile/Scrum/DevOps development methodology
● Familiarity with Software Development Life cycle (SDLC) and testing process
● Knowledge of relational and non-relational databases a plus Education requirements
● Bachelor of Science in Engineering, Computer Science or a Related Technical Field required
● 2-5 years related experience
● Verbal/written communication skills in English.