Job Description
We are seeking a skilled QA Automation & Performance Testing Engineer to join our team. The ideal candidate will be responsible for developing and executing automated tests for both UI and APIs, as well as designing and running performance test scenarios to ensure system stability and scalability.
The successful candidate will work closely with cross-functional teams in an Agile environment, leveraging modern tools and frameworks to deliver high-quality software solutions. If you are passionate about quality assurance, automation, and performance testing, this could be the perfect opportunity for you.
Responsibilities:
* Design and develop automated test scripts for front-end (UI) and back-end (API) testing using Python.
* Perform UI test automation using Selenium WebDriver and API testing using tools such as Postman, Katalon.
* Collaborate with cross-functional Scrum teams to deliver high-quality software products.
* Conduct performance testing and performance engineering, using tools like JMeter or Redline.
* Create, parameterize, and scale performance scripts to simulate multiple users/threads.
* Maintain and enhance test automation frameworks (e.g., Pytest).
* Integrate automated tests into CI/CD pipelines (e.g., Jenkins).
* Work with version control systems like Git and project management tools like Jira, Rally, or ServiceNow.
* Write and optimize SQL queries; work with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
* Leverage AWS services such as Lambda, DynamoDB, Step Functions, and S3 in testing workflows.