Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Pratham Software (PSI) • Bengaluru, Karnataka, India
Role & seniority
Stack/tools
Languages: Java, C# (backend focus)
Testing concepts: Unit, Functional, Component, Integration testing
Open-source tools: TestNG, Cucumber, Appium, Selenium WebDriver
Automation: Automation frameworks, QA pipelines, API testing (Rest Assured, Swagger, Postman)
Platforms/tech: Databases (SQL/NoSQL), Message Queues, Caching, SDLC/STLC, Agile
Environment: Mobile app automation (nice-to-have), Docker/Kubernetes (nice-to-have)
Top 3 responsibilities
Develop automation scripts and test frameworks; build reusable components/libraries
Perform functional testing (manual) and ensure high-quality user experience; review acceptance criteria
Coach/mentor junior SDETs; collaborate with Scrum team, developers, and stakeholders; communicate with clients as needed
Must-have skills
1+ backend language experience (Java, C#, etc.)
Solid testing methodology knowledge and where to apply each type
Experience with open-source testing tools (TestNG, Cucumber, Appium, Selenium)
Understanding of automation frameworks and impact on quality infrastructure and pipelines
Experience with databases (SQL/NoSQL), message queues, caching
Familiarity with SDLC/STLC or Agile
Strong debugging, log analysis, and troubleshooting (databases, operations concepts; interface with SRE/DevOps)
Aptitude to identify coverage gaps and improve automated suites
Strong communication; ability to guide juniors
API testing exp
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.
(ref: hirist.tech) Show more Show less