Job Description
Job Title: Software Automation Engineer
A sharp, experienced software automation engineer is required to work with large-scale, cross-functional automation frameworks. Key responsibilities include:
- Assessing team/project maturity levels and recommending/test automation implementation
- Creating comprehensive test automation scripts from business requirements and functional specifications
- Executing automated functional, integration, regression, and performance tests
- Maintaining automated script libraries for functional, integration, regression, and performance testing
- Interpreting test results and documenting software defects
- Providing testing leadership and identifying opportunities for improvement in QA automation methodology
- Staying up-to-date with automation testing technologies and best practices
- Developing and planning automation testing activities
- Improving the testing/automation architecture
- Debugging automation framework and resolving technical issues
- Assisting in developing testing automation dashboards
- Managing test environments, devices, and OS versions
- Defining test data for robust automated testing
The ideal candidate will have strong problem-solving skills, a solid software testing foundation, and experience with testing methodologies, automation techniques, and multiple tools in functional and non-functional test automation. They will also have practical experience in test and process automation with cutting-edge tools for Web, Desktop, DB, and Web-service testing.
Financial services industry experience is preferred, but not required. The role will require an individual who can mentor QA team members to implement and scale automation.