QA Automation Engineer, Python
Ova Technologies
- Ort
- New York, US
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- $120k–$160k
- Publicerat
- I dag
- Källa
- DevITJobs
Requirements:
- 2–5 years of experience in QA automation or a related field
- Strong programming skills in Python
- Hands-on experience with Pytest or another Python-based testing framework
- Experience with Selenium or Playwright for UI automation
- Good understanding of API testing and REST APIs
- Experience with Git, GitHub, or GitLab and version control
- Knowledge of CI/CD concepts and tools
- Understanding of SDLC, STLC, and software testing methodologies
- Strong debugging, analytical, and problem-solving skills
- Basic to intermediate SQL knowledge
- Experience working in Agile/Scrum teams
- Preferred: experience designing automation frameworks from scratch
- Preferred: knowledge of Docker and containerized test environments
- Preferred: experience with AWS, Azure, or GCP
- Preferred: experience with performance or load-testing tools such as JMeter
- Preferred: knowledge of BDD frameworks such as Behave
- Preferred: familiarity with test reporting tools such as Allure or HTML reports
- Preferred: experience with parallel and distributed test execution
- Preferred: basic knowledge of Linux/Unix environments
- Bachelors degree in Computer Science, Information Technology, Engineering, or a related field
- Relevant QA or testing certifications are an advantage
Responsibilities:
- Design, develop, and maintain automated test scripts using Python
- Build and enhance automation frameworks using tools such as Pytest, Selenium, Playwright, or Robot Framework
- Develop automated tests for web applications, APIs, and backend services
- Create and execute functional, regression, integration, smoke, and end-to-end tests
- Perform API automation and validation using tools such as Requests, Postman, or similar REST API testing tools
- Analyze test failures, identify defects, and work with developers to resolve issues
- Create detailed, reproducible bug reports in tools such as Jira
- Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools
- Maintain test data, test environments, automation scripts, and related documentation
- Participate in requirements analysis, test planning, and code reviews
- Identify ways to improve test coverage, automation efficiency, and QA processes
- Perform basic database validation using SQL
- Collaborate with cross-functional teams in Agile/Scrum environments
- Monitor automation results and provide QA status and release-quality reports
- Increase automated test coverage and reduce manual regression effort
- Maintain stable, reliable automation suites and identify defects early in the development lifecycle
- Support continuous integration and delivery, helping ensure releases meet defined quality standards
Technologies:
- API
- AWS
- Azure
- Backend
- CI/CD
- Docker
- GCP
- Git
- GitHub
- GitLab
- Support
- JIRA
- Jenkins
- JMeter
- Linux
- Playwright
- Postman
- Python
- REST
- Robot Framework
- SQL
- Selenium
- Unix
- Web
- pytest
- UX UI Design
- Cloud
More
We are seeking a QA Automation Engineer with strong Python skills to help us deliver high-quality, reliable, and scalable software. You will collaborate with developers, product managers, and QA colleagues to design, develop, execute, and maintain automated test frameworks and suites. This is a full-time role in the Quality Assurance/Engineering department, based in the location specified for the position, reporting to the QA Lead or Engineering Manager.
last updated 44 week of 2026