Job Description
Hi Professionals;
Job Title: Automation Tester
Location: India- Remote
Duration: Contract
Job Description:
QA tester with backend experience is
responsible for ensuring the quality, performance, and security of a software application's server-side logic, APIs, and databases
. This role involves testing beyond the user interface to validate data integrity, system functionality, and reliable data exchange between services.
Key Responsibilities
- API Testing: Design, develop, and execute test cases for RESTful and GraphQL APIs to verify functionality, performance, and security using tools like Postman, SOAP UI, or Rest Assured.
- Database Validation: Execute complex SQL queries to ensure data integrity, consistency, and accuracy in both relational (SQL) and NoSQL databases.
- Performance and Stress Testing: Perform load, performance, and stress tests for microservices and the overall backend system using tools like JMeter or LoadRunner to ensure scalability and stability under various conditions.
- Test Automation: Design and build automated regression tests for backend systems, often using programming languages like Python or Java within automation frameworks like Cucumber or Pytest.
- Defect Management: Identify, document, track, and report software defects, working closely with developers to ensure timely resolution and verification of bug fixes.
- CI/CD Integration: Collaborate with DevOps teams to integrate automated tests into the Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins or AWS CI/CD to enable faster and more reliable releases.
- System Analysis: Conduct thorough reviews of product specifications and software design to understand system requirements and potential areas of concern before testing begins.
- Troubleshooting: Assist in troubleshooting production issues and replicating customer-reported defects in testing environments.
Required Skills and Qualifications
- Education: A Bachelor's degree in Computer Science, Information Technology, or a related field is typically required.
- Experience: Proven experience as a QA Engineer or software tester, with specific experience in manual and automated backend testing.
- Technical Proficiency:
- Proficiency in at least one programming language (e.g., Java, Python, C#).
- Strong knowledge of SQL for database querying.
- Hands-on experience with API testing tools (Postman, REST-Assured) and automation frameworks (Selenium, JUnit, Pytest).
- Familiarity with bug tracking and project management tools (JIRA, Bugzilla) and version control systems (Git).
- Experience with cloud platforms like AWS or Azure is often preferred.
- Methodologies: Strong understanding of software testing methodologies and Agile/Scrum development practices.
- Soft Skills: Excellent analytical, critical-thinking, and problem-solving skills, with strong written and verbal communication abilities to effectively collaborate with cross-functional teams.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
December 19, 2025
Job Type:
Technology
Location:
India
Company:
Themesoft Inc.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.