Software Development Engineer In Test - Ii Job in Mindtickle

Software Development Engineer In Test - Ii

Apply Now
Job Summary

Job Brief Mindtickle is looking for a SDET-II with experience in developing test automation across the layers of the test automation pyramid, for an Enterprise SaaS platform/product. Working as part of the Engineering team, and with a goal to provide a world-class customer experience consistently, you would build a strong functional and architectural understanding of the product, work closely within engineering teams to develop test automation at the Service layer - Integration, API and component. You would be integrating automated testing into the development life cycle (Shift-Left), to achieve stable and reliable builds, monitor executions, and report and track defects to closure. We are looking for a self-motivated and detail-oriented engineer who is passionate about programming, quality, technology, solving interesting engineering problems, has the ability to identify anomalies in patterns, and possesses a positive and collaborative mindset. Key Responsibilities: Develop a strong functional and architectural understanding of the feature/product. Develop test automation frameworks, and SaaS service validation design in the CI/CD pipeline with a focus to achieve well-balanced test coverage across the layers - End-To-End/UI, Service (API, Integration, Component). Create a test strategy to validate various layers of the test pyramid. Conduct impact assessment of new and changed areas and create/execute test cases to ensure high-quality release. Implement mocking services to carry out component & integration testing. Integrate with continuous integration tools, and deploy software on containers. Monitor test executions, bug reporting, and tracking to closure. Requirements: 5+ years of work experience, with at least 3 years experience working on a cloud-native SaaS platform/product. Hands-on experience in developing test automation at the Service layer - Integration, API, and component to achieve maximum test coverage. Experience in Microservices testing strategies and test automation. 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 white box 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: 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. Cloud Technologies: AWS cloud, knowledge and concepts; Microservices, Messaging brokers (Kafka / RabbitMQ / AWS SQS/SNS). Programming and Automation: OOPs concepts, Data structures, Algorithms, Automation design patterns. Languages: Java/Python/Golang; Ability to write clean and modular code, develop test harness/tools. Experience in enterprise test development frameworks such as TestNG / PyTest / JBehave / MsTest. White box testing frameworks/tools: Pact.IO, Mocking tools, SonarQube.

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs