Software Engineer II - QA
Perform software development and testing tasks and focus on the testability, robustness, and performance of production software. We look for test professionals with advanced programming skills who can create automation testing tools and frameworks to assist the manual testing process. Working as an individual contributor you will analyze product development design, articulate expected testing approaches, build and maintain test scripts, execute functional and regression tests using both manual and automated test suites, and collaborate with other functional teams on aspects of the feature or sub-system. Assist in driving quality and excellence through a detailed approach to automation.
Responsibility of a Software Developer Engineer in Test (SDET)
Being a part of an Agile team, reviewing and contributing to user stories to identify acceptance criteria, while building test scripts (manual and automated) to validate criteria.
Serve as the “voice of the customer” in evaluating the quality of our software, which entails offering input into the product design and process to improve our overall delivery.
Debugging software products using systematic test design to develop, apply, and maintain quality standards for company products.
Developing, modifying, and executing software test plans, automate scripts and programs for testing.
Installing, configuring and maintaining automated testing framework.
Implementing, executing, and debugging automated UI and API level test scripts using various technologies and tools.
Conducting all phases of software testing including test planning, functional, integration and regression testing.
Contributing along with fellow QA automation engineers on test automation best practices.
Collaborating with product owners, and software engineers to understand requirements and business use cases.
Ensuring that validated deliverables meet functional and design specifications and requirements.
Setting up and tearing down environments for internal and external testing as needed including the creation of common use case configurations for internal testing and customer integration.
Ability to set up test framework environments and test beds.
Ability to build detailed test plans and test scripts (manual and automated) from business requirements.
Ability to document and track defects, as well as produce detailed reports
Assisting in developing best practices and framework for load and performance testing.
5+ years of QA and/or development experience.
Exposure QA Automation experience.
Exposure programming experience with Java.
1+ year of programming or scripting languages. (Java, TypeScript, Python)
Experience testing REST API calls.
Experience in writing SQL queries.
Experience using test case management and defect management tools like Confluence, JIRA, ALM, or MTM.
Experience testing all layers of a web application, including front-end, service layer, and back-end testing.
Excellent written/verbal communication skills and a passion for problem solving with keen attention to detail.
In order to protect our Clover community, Clover requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Clover complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.