Job Description:
SDET II (Software Development Engineer in Test) :
The impact you will have:
-
Design test plans, automate test cases, and present test strategies for team review
-
Defining test strategies for large, complex products delivered in a distributed agile environment
-
Test execution, test result capture, and assurance of quality
-
Publish test reports and participate in Go- or No-Go decision
-
Ensure effective communication of project and testing status to Development teams
-
Execute other quality assurance tasks as requested
-
Design and development experience in Java, Spring, Angular, React ,MVC, C# .Net, etc.
-
Suggest improvements for processes, best practices, and standards
-
Reviewing test practices and coaching the team on improvement opportunities
What we’re looking for:
-
Experience with the following test automation tools - JUnit, Jest, Mockito, Wire Mock, Playwright, Selenium ,Cypress etc.
-
Understanding of QA methodologies, life cycle, and processes
-
Candidate should have strong programming, debugging experience, and excellent problem-solving skills
-
Work with Development to review new feature designs and validate test specifications to ensure they are comprehensively tested and meet customer expectations
-
Identify defects and own them through the resolution and verification cycle
-
Substantial experience creating/updating/reviewing/executing automated and manual tests
-
Experience in both functional testing and system testing
-
Experience in end-to-end testing and automation across various systems
-
Experience testing APIs (familiarity with REST, JSON, XML, Web API), Postman,Swagger,
-
Experience with MSTest, RestSharp, NewtonSoft.Json, and FluentAssertions (v.7), Java ,chai assertion library and Typescript
-
Exposure to working in agile product development model using concepts such as micro-services based development and deployment
-
Previously dealt with mission-critical production issues in terms of data volumes and speed of data
-
Experience with Git hub, Gitlab, JIRA, Jenkins and Confluence
-
Experience with functional and load testing of web applications
-
Experience with Oracle, PL/SQL, My SQL, Bigdata technologies
-
Experience working with UNIX/Linux (command-line usage, simple shell scripting)
Additional Skillsets:
-
University degree in Computer Science, Programming, or equivalent education
-
Minimum of 5-10 years’ experience in software quality assurance and testing
-
Excellent knowledge of QA processes, principles, and the software development lifecycle
-
Experience of working in an agile development cycle
-
Ability to communicate effectively in English both written and spoken
-
Previous work experience in a Product/Service company