Software Tester

May 8, 2025
Application ends: August 8, 2025

Apply for this job

Email *

Job Description

Position Overview:

We are seeking a detail-oriented Software Tester with demonstrated expertise in automated testing frameworks and deep experience in validating RESTful APIs and backend workflows. This role is not about checking boxes—it’s about aggressively uncovering bugs, improving test efficiency, and enabling fast, confident releases.


Key Responsibilities:

  • Design, develop, and maintain robust automated test scripts using Python (Pytest) or Java (TestNG).
  • Own the testing of RESTful APIs using Postman, REST Assured, or similar, with clear coverage validation.
  • Implement CI/CD-integrated test automation pipelines in Jenkins, GitHub Actions, or GitLab CI.
  • Collaborate directly with developers to define test strategies early in the sprint and catch defects at the design level.
  • Build and maintain mocking and data stubbing solutions for unstable or third-party services.
  • Analyze test results, maintain test reports, and proactively identify patterns of recurring issues.
  • Maintain version-controlled test repositories and review pull requests for test quality.
  • Participate in requirements and design reviews, offering risk assessments and test coverage recommendations.

Required Qualifications:

  • 3–6 years of hands-on experience in software testing with at least 2 years in automation-heavy environments.
  • Strong understanding of API testing, request/response validation, authentication flows (OAuth 2.0, JWT).
  • Proficient in at least one modern programming language for test development (Python, Java, or JavaScript).
  • Familiarity with test reporting tools such as Allure, Extent Reports, or ReportPortal.
  • Comfortable navigating and querying SQL and NoSQL databases to validate data consistency and backend operations.
  • Experience working in Agile environments with solid sprint-based test planning and retrospection.
  • Demonstrated ability to test microservices or distributed systems.
  • Experience with defect lifecycle tools like JIRA and test case management systems such as TestRail or qTest.

Preferred Skills:

  • Exposure to contract testing using tools like Pact or Spring Cloud Contract.
  • Experience with containerized test environments using Docker.
  • Understanding of performance testing concepts and experience with JMeter, k6, or Gatling is a plus.
  • ISTQB Certification is advantageous but not required.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru