Job Description
Summary
What You Will Do
- Design and develop robust automation frameworks and architectures tailored to project requirements.
- Utilize Java and/or Python programming languages proficiently to implement automation solutions.
- Demonstrate autonomy and initiative in progressing with new features and technologies.
- Provide recommendations for technology enhancements, tools, and framework improvements.
- Collaborate effectively with cross-functional teams to ensure timely delivery of features.
- Explore, implement, and utilize code coverage tools to enhance testing processes.
- Maintain high responsiveness, particularly during critical issues or stressful periods.
- Perform secondary code reviews and actively propose alternatives to enhance the automation tech stack.
What You Should Have
- 1-3 years of experience in software development, including test automation framework creation and maintenance.
- Strong understanding of SQA best practices, including code reviews, debugging, troubleshooting, and CI processes.
- Proficiency in front-end (App & Web) and API automation using tools like Selenium, Appium, and Rest Assured, coupled with frameworks such as TestNG or Cucumber.
- Knowledgeable in API-level testing, particularly in Java, with expertise in RESTful web service testing.
- Exposure to AWS services.
- Solid grasp of Core Java fundamentals and Object-Oriented Programming concepts.
- Experience in mobile automation testing, specifically with Appium or equivalent tools.
- Familiarity with CI/CD and Agile methodologies.
- Experience in performance/load testing is a plus.
Skills
- AWS
- Development
- Python
- Software Engineering
- Team Collaboration
- Quality Assurance