- Design, implement and improve company automation framework
- Responsible for managing automation test environments, ensuring software and test data is acceptable for the testing performed.
- Responsible for assisting with and utilizing the pipeline that executes the automation tests
- Execute manual and automated test cases including ad-hoc and exploratory testing as needed
- Back end, API and integration testing
- Creating java-based automation test cases
- Define and promote test automation best practices, standards and processes.
- Document and/or review testing results working closely with developers and business analysts to resolve reported issues
- Develop and create testing data needed to execute manual and automated test cases
- Perform software configurations and deployments to manage your testing system for successful testing results
- Manage testing to project timelines
- Ensure high quality in all deliverables: software, test cases, bug cases, automation plans, and documented results
- Proficient in understanding and following branching strategies
- Become a subject matter expert on existing and new features ensuring you can fully test, review logs for troubleshooting and create new and update existing test cases
Skills:
Required skills and experience:
- Expertise using selenium, rational integration tester, and tosca automation.
- Strong verbal and written communication skills and have demonstrated experience of effectively engaging with product development, it and software ops teams.
- Experience with routinely interfacing with software developers and other team managers on ýupstreamý process improvements and key activities that lead to more efficient ýdownstreamý QA system testing.
- Proven ability to develop an automation framework, or relevant experience in creating automated tests for web driven testing along with automated scripts for API testing
- Attention to detail including precise and effective documentation and managing multiple priorities simultaneously
- History of teamwork and willingness to roll up one's sleeves to get the job done and to wear multiple hats
- A desire to help others be successful and achieve their best