**Responsibilities**:
Implements test automation for regression and progression scenarios that allow for a repeatable an reliable testing framework.- Identifies and documents defects in all environments, and drives them to resolution.- Reviews test automation code written by other team members.- Follows the team's best practices and coding standards.- Performs on-demand and ad hoc manual/automated testing as needed.- Requests and prepares test data for all environments to support the implementation of test scenarios.- Validates Production deployment changes with automation scripts and reports on issues found.- Reports out on automated test results on a daily basis.- Interfaces with the business team to ensure that test scenarios are appropriate and test coverage is complete.
**Experience**:
- 7+ years of experience in software testing and quality assurance.-
- Hands-on experience in automation testing using tools such as Selenium 4, Appium 2.0, XCTest, TestNG, Maven, etc.- BDD experience- UI Automation experience- Experience with continuous integration and continuous deployment (CI/CD) pipelines.- Familiarity with version control systems such as Git.- Previous experience in Agile development methodologies and tools.- Experience in API testing using tools like Postman or REST Assured.
**Skills**:- Hands-on experience in automation testing using tools such as Selenium 4, Appium 2.0, Playwright, XCTest, TestNG, Maven, etc.- Proficiency in programming languages like Java, C#, JavaScript, NodeJS, Python, etc.- Experience with continuous integration and continuous deployment (CI/CD) pipelines.- Familiarity with version control systems such as Git.- Experience with GitHub Actions, including workflow automation and CI/CD pipelines.- Proficiency in utilizing GitHub Packages for dependency management and package publishing.- Hands-on experience with Harness CI/CD platform for automating software delivery pipelines.- Familiarity with cloud testing platforms such as BrowserStack and LambdaTest for cross-browser and cross-platform testing.- Previous experience in Agile development methodologies and tools.- Experience in API testing using tools like Postman or REST Assured.- Strong understanding of software testing methodologies, techniques, and best practices.- Ability to design and implement comprehensive test plans and test cases.- Excellent problem-solving and analytical skills.- Strong communication and collaboration skills, with the ability to work effectively in a team environment.- Attention to detail and a commitment to delivering high-quality software products.
**What's in it for you**:
Private medical and life insurance from day one- Employee Stock purchase plan ESPP- Budget for professional growth (certifications)- Schedule flexibility.- Extra bonus based on performance.