This TalentCloud is seeking engineers with experience in designing and conducting Software Quality Assurance at the system level involving mostly QA Automation practices. This should include evaluating existing manual test cases, writing and executing test automation scripts, maintaining and upgrading scripts, and enhancing the automation framework.
Responsibilities:
- Deep understanding and experience in planning, executing, and enhancing test automation infrastructure involving functional and load tests
- Vastly experienced in the design and development of test automation scripts using Java, Selenium WebDriver, and TestNG on a Page Object Model (POM) based Framework or similar tools
- Experience in independently writing and utilizing a large scale functional test automation for regression
- Fair understanding of writing custom x-paths and generating reliable web-element identifiers for Selenium API
- Update and maintain traceability matrices to ensure test coverage with the approval of QA Leadership
- Execute test scripts accurately and efficiently on Selenium Grid or on similar technology on cloud
- Capture and communicate the results of testing accurately and clearly
- Proactively follow up with QA management on issues and escalations and provide suggestions for possible resolutions
- Work with members of Business Analysis, Application Development, and Project Management to assure timely completion of testing plans
- Strong desire to seek continual improvements in the automation framework and passion for exploring newer automation tools in the market
Required Skills
- Experienced in Object-Oriented Programming and Java, JavaScript, or any other comparable language
- Solid understanding of web-based front-end testing technologies and methodologies (Selenium, JSON, JavaScript, XML, REST API, etc.)
- Good understanding of source control management, build processes, test environments, bug life cycle, and frequent code release deployment QA support activities
- Experience with manual API testing using Postman, Swagger, SoapUI
- Must possess some knowledge and experience working in these domains: C#, .Net, Java, JavaScript, CSS, TestNG, AzureDevOps, AWS, SQL, HTML, DOM/POM, Xpath, Git, virtual environment, Cloud, Angular, iOS, Linux
- Experience developing test scripts using automation tools across the various application layers (UI/Service/Data layers) and not just UI layer
Desired Education and Skills
- Technical degree, ideally an Associate or BS in Computer Science / other Engineering field
- 1 – 3 years of experience in carrying out independent test automation responsibilities
- Previous experience in working with Cloud services technologies such as Azure, AWS, IBM Cloud, Google Cloud
- Strong programmer with experience in C#, Java, Python, or PHP
- Some experience with Quality Management Testing tools (HP Quality Center, ALM, QMetry, Zephyr, TestRail)