This TalentCloud seeks accomplished SDETs with experience in designing and conducting a Software Quality Assurance Automation strategy of the highest standard. Experts should be passionate about software quality, be energetic and motivated, have strong Java and test framework development skills, and have in-depth knowledge of QA processes and tools.
Responsibilities:
- Understanding and experience in how to code and its interaction with various system components
- Deep understanding of how to analyze project documents and product objectives to create and comprehensive execute test cases, test plans, and test scripts
- Vastly experienced in setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Desktop, Web, Web Services, building test scenarios, and acceptance tests
- Considerable experience in design and development of test automation scripts using Java, Selenium WebDriver, and TestNG on a Page Object Model (POM) based Framework by using Java, Selenium WebDriver, Maven, Rest-Assured, Appium and Saucelabs
- Experience in independently writing, maintaining, and managing a large scale functional test automation project for full regression
- Expertise in 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
- Strong desire to seek continual improvements in the automation framework and passion for exploring newer automation tools/solutions
Required Skills
- Vastly 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.)
- Knowledge of UNIX/LINUX scripting and command-line troubleshooting background
- 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
- Experience with CI/CD (Jenkins job integration, migration, and report tools)
- Experience with JSON, XML, HTML, CSS and Regular Expressions
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 Java, C#, Python, or PHP
- Some experience with Quality Management Testing tools (HP Quality Center, ALM, QMetry, Zephyr, TestRail)