Job Description
Key Responsibilities:
- Develop a strong functional and architectural understanding of the feature/product.
- Contribute and maintain test automation frameworks, and SaaS service validation design in the CI/CD pipeline with a focus to achieve test coverage across the layers – End-To-End/UI, Service (API, Integration, Component).
- Conduct impact assessment of new and changed areas and create/execute test cases to ensure high-quality release.
- Monitor test executions, bug reporting, and tracking to closure.
Requirements:
- 2+ years of work experience, with at least 1 year of experience working on a cloud-native SaaS platform/product.
- Hands-on experience in developing test automation at the API layer.
- Debugging skills using cloud-based observability and monitoring tools like Data dog, and Sumo logic to identify the root cause of issues across the application layers.
- Knowledge of testing concepts and experience in Test case designing, Test execution, and effective reporting of defects with all supporting information, logs, and findings in the first go.
Required Skills:
- Programming and Automation: OOPs concepts, Data structures, Algorithms, Automation design patterns.
- Languages: Java/Python/Golang; Ability to write clean and modular code, and develop test harness/tools.
- Experience in enterprise test development frameworks such as TestNG / PyTest / JBehave / MsTest.
- Working knowledge with build tools – Maven, Gradle.
- Experienced in automating various API interfaces – REST, GraphQL, GRPC.
- Investigative Skills: Curiosity, keen observation, and an eye for detail.
- Logical, Analytical, Critical thinking skills; Problem-solving skills.
- Excellent written and oral communication skills.
- Testing: Test-to-fail mindset, test case design, test planning, test prioritization, and defect reporting.
Good to have:
- Experience working with SaaS Platform.
- Integrate with continuous integration tools, and deploy software on containers.
- Experience in BDD frameworks such as Gauge, and Cucumber.
- Experience in automated non-functional testing – performance, and security will be an added advantage.
- Implement mocking services to carry out component & integration testing.
Want to talk before joining the Batch ? Write us here in WhatsApp :Click Here