Software Tester (Pytest) | Codersbrain
full-timecontractual
Posted on August 4, 2025
Job Description
Software Tester (Manual + Automation)
Job Summary
We are seeking a Software Tester to lead end-to-end testing across frontend, backend APIs, and data pipelines. This is a high-impact, on-site role with a 6-9 month engagement, focused on ensuring quality delivery in a fast-paced, cloud-first environment.
Responsibilities
- Develop and execute test plans, test cases, and regression suites across ReactJS frontend, Python FastAPI backend, and data pipelines.
- Perform API testing using Postman and Swagger; validate backend services across PostgreSQL, MongoDB, and Kafka pipelines.
- Conduct UI functional testing for internal dashboards and platforms.
- Validate data pipelines, including Azure Data Factory workflows and Databricks jobs.
- Identify, log, and track defects using JIRA/Azure Boards; collaborate with development teams for resolution.
- (Optional) Assist in setting up automation scripts for API/UI testing using tools like Pytest and Playwright.
Qualifications
- 4+ years of software testing experience with a mix of manual functional and API testing.
- Hands-on experience with Postman, Swagger, and basic SQL queries.
- Experience testing APIs, web interfaces, and data pipelines.
- Working knowledge of cloud environments (Azure preferred).
- Proficient with Selenium.
- Exposure to test automation.
- Familiarity with Git, JIRA/Azure Boards, and Linux environments.
Preferred Skills
- Experience testing Kafka pipelines and streaming data systems.
- Understanding of CI/CD pipelines and DevOps tooling.
Experience
4+ years of relevant software testing experience.