$2,500.00 Fixed
We are a logistics SaaS company with a rapidly growing codebase. Our manual testing process is becoming a bottleneck, and we are looking for a QA Automation Engineer to build a robust automated testing framework from scratch. You will be working closely with our development team to ensure that every release is stable, performant, and bug-free.
Your primary responsibility will be to write automated test scripts for our core web application using Selenium and Python. You need to cover critical user flows such as user registration, order processing, and payment gateway integration. We also need these tests to be integrated into our GitHub Actions CI/CD pipeline, so they run automatically on every pull request to catch regressions early.
You must have a "break it to fix it" mentality. We want you to find edge cases that our developers missed. Experience with API testing (using Pytest or Postman) is a strong plus. If you can demonstrate a history of reducing regression testing time through automation, you are the right person for this job.
Key Responsibilities
Design and implement an automated testing framework using Selenium WebDriver and Python.
Write reusable test scripts for regression, functional, and sanity testing of the web application.
Integrate automated tests into the CI/CD pipeline (GitHub Actions) for continuous feedback.
Identify, document, and track bugs using Jira, providing clear reproduction steps and screenshots.
Conduct API testing to ensure backend endpoints are returning correct data.
Maintain and update the test suite as new features are released to ensure coverage does not drop.
Required Skills
Automated Testing
Python Programming
Selenium WebDriver
CI/CD Pipelines
API Testing
Quality Assurance (QA)
Tools
Selenium
Pytest
GitHub Actions
Jira
Postman
Docker
Deliverables
Test Plan: A document outlining the testing strategy, tools, and scope.
Automation Framework: A GitHub repository with the fully configured framework.
Test Scripts: Automated scripts covering 80% of core user flows.
CI/CD Integration: A working pipeline that successfully runs tests on commit.
Bug Reports: Detailed tickets for any critical issues found during the setup phase.
- Proposal: 0
- More than 3 month