This is an excellent opportunity for individuals looking to be part of a 0 1 10 in the next 2 years who want to experience what it is to build a product/business from scratch and hopefully start their own venture someday. Not so much for individuals who prefer stability over growth!
Job Description
We are seeking a skilled Automation QA Engineer with a strong foundation in both automated and manual testing. The ideal candidate will have experience with automation tools and frameworks particularly in the context of MLOps. You will be responsible for ensuring the quality and performance of our machine learning applications through rigorous testing practices.
Key Responsibilities
- Design develop and maintain automated test scripts for web applications and APIs using Selenium and Python.
- Conduct manual testing to complement automated testing efforts ensuring comprehensive coverage of application features.
- Collaborate with development and product teams to understand requirements and develop test strategies.
- Utilize Postman for API testing creating and executing test cases to validate functionality and performance.
- Implement and manage testing frameworks and tools in AWS ensuring scalability and reliability of testing processes.
- Perform cloud testing to validate applications deployed in AWS environments including EC2 S3 and Lambda.
- Participate in CI/CD processes integrating automated tests into the deployment pipeline using tools such as Jenkins or AWS CodePipeline.
- Monitor and report on test results providing actionable insights to improve product quality.
- Stay updated on industry trends and best practices in QA and automation testing.
Qualifications
- Bachelor s degree in Computer Science Engineering or a related field.
- Proven experience as a QA Engineer with a focus on automation testing.
- Strong knowledge of testing frameworks and tools specifically Selenium and Python.
- Experience with Postman for API testing and validation.
- Familiarity with AWS services and cloud testing methodologies.
- Understanding of CI/CD practices and tools (e.g. Jenkins AWS CodePipeline).
- Basic knowledge of manual testing principles and practices.
- Excellent analytical and problemsolving skills.
- Strong communication and teamwork abilities.
Preferred Skills
- Experience with additional automation tools such as Rest Assured or JMeter.
- Familiarity with machine learning concepts and workflows.
- Knowledge of performance testing and load testing methodologies.
selenium,qa engineer,cloud testing,jmeter,selenium webdriver,manual testing,testing frameworks,aws,postman,automation,test strategies,ci/cd,automation testing,api testing,jenkins,mlops,python