Responsibility :
- Automation & Manual Tester - QAT Basic (Must Have): - Having worked on 1 or more backend languages like Java, C#, etc
- Knowledge of tools, concepts and methodologies of testing (Unit, Functional Testing, Component Testing, Integration Testing) and where each one applies.
- Exposure to any open source testing tools like TestNG, Cucumber, Appium, Selenium Webdriver, etc.
- Must understand the fundamentals of Automation frameworks and how they fit into the quality infrastructure and deployment pipelines.
- Work experience and knowledge of architectures involving databases (SQL, NoSQL), Message Queues and Caching technologies.
- Familiar with SDLC/ STLC or Agile processes.
- Aptitude for functional testing and ensuring a high-quality user experience for products.
- Aptitude for understanding and reviewing the system design & architecture, to come up with effective automation coverage.
- Must be able to debug logs, troubleshoot databases, aptitude for operations principles and comfortable interacting with SRE & DevOps teams.
- Passion to identify test coverage gaps in an automated suite and improvise.
- Be a Go-To person in the team and be able to guide and develop junior SDETs technically.
- Hands-on experience in mobile app automation is a plus
- Should be good in testing concepts
- Excellent in manual testing and requirement understanding
- Maintain, setup, design, and configure software test environments
- Excellent Communication
- Testing/Automating APIs (Rest Assured, Swagger, API Fortress, Postman, Appium etc.)
- Expertise in Automating Batch services with core Java - Defect Tracking
Good to have Skills :
- Experience with multi-environment structured Test Data setup and management.
- Exposure to Continuous Deployment pipelines
- Knowledge of docker, and implementing the automation tests in dockerized containers in a Kubernetes environment
- Certification like ISTQB, CSTE etc. will be a plus
- Security and Pen testing is a plus
- Mobile Testing is a plus
- SQL Knowledge
- Load Performance testing is a plus
- Exposure to BDD and Cucumber is a plus
Key Responsibilities :
- Primarily responsibility for performing functional (Manual) testing.
- Develop automation scripts & Framework
- Building reusable components and libraries - Coach and mentor less experienced team members
- Work with Scrum Team to prioritize tasks and ensure deadlines are met
- Automation scripting, development of test frameworks and platforms
- Reviewing acceptance criteria (ie behaviours) for accuracy, clarity and completeness
- Preparing RTM
- Build reusable code and libraries for future use
- Independent contributor
- Collaborate with development team and stakeholders
- Client Communication.