HamburgerMenu
hirist

Job Description

Senior Test Engineer - Automation.

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.

- Maintain, setup, design, and configure software test environments.

- Excellent Communication.

- Testing/Automating APIs (Rest Assured, Swagger, API Fortress, Postman, Appium etc.)

- 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.


info-icon

Did you find something suspicious?