Software Tester | Codersbrain
Job Description
Software Tester (Manual + Automation)
Company Overview
Information about the company, its industry, and culture is not specified.
Job Summary
We are seeking a Software Tester to lead end-to-end testing across frontend, backend APIs, and data pipelines. The role is critical to ensure the quality and performance of our software products by developing and executing comprehensive test plans and collaborating with development teams for issue resolution.
Responsibilities
- Develop and execute test plans, test cases, and regression suites across ReactJS frontend, Python FastAPI backend, and data pipelines.
- Perform API testing using tools such as Postman and Swagger; validate backend services across PostgreSQL, MongoDB, and Kafka pipelines.
- Conduct UI functional testing for internal dashboards and platforms to ensure a seamless user experience.
- Validate data pipelines, including workflows in Azure Data Factory and jobs in Databricks.
- Identify, log, and track defects using JIRA/Azure Boards; collaborate with development teams to facilitate 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).
- Proficiency in Selenium for automated testing.
- Exposure to test automation practices.
- Familiarity with Git, JIRA/Azure Boards, and Linux environments.
- A degree in Computer Science, Software Engineering, or a related field is preferred.
Preferred Skills
- Experience with automation frameworks and tools.
- Familiarity with additional programming languages such as JavaScript or Python.
- Knowledge of software development lifecycle (SDLC) methodologies.
Experience
Minimum of 4 years in software testing with experience in both manual and automation testing.
Environment
Typical work settings for this role can vary; however, details regarding location (remote, in-office, hybrid) and physical or environmental conditions are not specified.
Salary
Salary information is not specified.
Growth Opportunities
Potential career advancement opportunities within the company are not specified.
Benefits
Details regarding offered benefits, such as insurance, paid leave, and work policies, are not provided.