QA Automation Engineer
Job Type: Contract
Job Summary: 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. Maintains and reports on QA metrics.
Supervisory Responsibilities: None
Duties/Responsibilities: • 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 • Participate in risk-based analysis for test execution • 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 • Ensure test environment reflects requirements for test execution • 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.
Required Skills/Abilities: • 5+ years of automated QA software testing background • Ability to work in both a formal SDLC environment, as well as an Agile environment. • Application/technology knowledge in several areas including Web Technology, Oracle, SQL, batch processing, Jira, Confluence, ServiceNow • Strong Knowledge of automation tools like Selenium, Cucumber, test framework development & web application testing • Demonstrated programming skills in Java, C#, Python, Java Script or other OOD Syntax • Strong verbal, written communication, and interpersonal skills • Prior success as an individual QA Automation Engineer embedded within a product team. • Very strong analytical and problem-solving skills • Ability to multi-task, prioritize, and work efficiently while preserving accuracy and attention to detail • Energetic self-starter, with the ability to work independently • Knowledge of Agile and experience working in an Agile environment • Knowledge of and experience with Jira, SmartBear Zephyr Scale and SoapUI/ReadyAPI • Knowledge of and experience with Postman, WireMock, LINQPad • Experience with testing micro services in a Kubernetes environment • Experience with testing Cloud-based services and applications.
Bonus: • Ability to mentor and review the work of team members or remote engineering teams • Experience with security techniques and protocols • Financial domain knowledge.
Education and Experience: • B.S. in a computer-related field or equivalent experience.