Job Description: As a SDET Engineer, you will play a crucial role in ensuring the quality of software applications through automated testing. You will participate in requirements gathering sessions, translating functional and technical requirements into comprehensive test cases and scripts. This role requires strong expertise in automated testing tools and frameworks, as well as the ability to collaborate with development teams to enhance testing processes. Your primary focus will be on designing, developing, and executing automation scripts for web applications and services, while actively participating in an Agile team environment. Key Responsibilities:
- Participate in requirements gathering sessions and translate functional and technical requirements into comprehensive test cases and test scripts
- Perform functional, integration, system, regression, and performance testing
- Design, develop, and execute automation scripts for web applications and web services using approved tools
- Write and execute Browser UI, database, and web service tests using Java and JavaScript libraries
- Evaluate software performance and current test methodologies, recommending process improvements
- Manage defects and collaborate with development staff to resolve issues
- Plan and estimate testing efforts in collaboration with the project team
- Primary assignment to one project while collaborating with Quality Engineering (QE) from multiple projects
- Work as part of an Agile team with developers and other stakeholders
Required Skills, Experiences, Education, and Competencies:
- 5-7 years of overall experience in software testing
- 3-5 years of experience with relevant automated testing tools
- Bachelor's degree in Information Technology, Computer Science, or equivalent significant experience in software testing
- Strong proficiency in Java/JavaScript testing frameworks such as Selenium, Cypress, Karate, and Playwright using Cucumber/BDD
- Knowledge of test automation architecture, including POM or similar design patterns
- Hands-on experience in writing modular, maintainable code and API testing using frameworks like Rest Assured and Postman
- Familiarity with source control systems like Git and CI pipeline management in GitLab
- Experience in data validation and testing using advanced SQL
- Self-sufficient in using Linux environments and basic AWS cloud knowledge, including reviewing and processing application logs
- Soft skills such as teamwork, troubleshooting, problem-solving, and strong analytical thinking
- Knowledge of tools and practices for cross-browser testing, visual testing, and performance testing is an added advantage
The hourly range for roles of this nature are $40.00 to $70.00/hr. Rates are heavily dependent on skills, experience, location, and industry. cyberThink is an Equal Opportunity Employer.