The QA Automation Engineer, reporting to the QA Manager (PMO), will work with business and development teams to define, design, document and execute functional, regression tests to ensures that new and existing systems and features and applications meet quality and performance expectations. Develops automation framework and ensure maximum automation coverage is attained.
Participate in creating test plan, testcases, data, procedures and component based manual scripts based on business function for one or more medium sized projects or multiple small projects
Participate in functional requirement and code reviews as applicable
Accountable for ensuring test coverage and mapping of requirements to tests
Ensure tests are self-contained, well documented, maintainable and reusable
Participate in test data analysis and creates test data for multiple or complex projects
Execute systems, functional and end to end test scenarios and cases
Participate in risk-based analysis for test execution
Ensure test environment reflects requirements for test execution
Write and reproduce accurate software problem reports including steps to reproduce the defect
Work closely with the Business Analyst and Developers to resolve defects
Analyzes and reports overall test status and results of test case execution
Review test results, applies analytical skills to identify when issues need to be escalated and identifies associated risk and/or impact
Define tests to be added to a regression/automation suite and build the automation scripts as we progress with project development
Responsible for creating, testing, ensuring the quality and maintaining the automation repository
Manage multiple projects and initiatives at the same time and consistently able to meet the deadlines and commitments.