We are seeking an experienced Software Testing Architect to lead the development and implementation of testing strategies and Frameworks. The ideal candidate will have a strong background in Java, C# / Python, automation testing tools, and experience with mobile device automation. This role requires a deep understanding of technical and logical concepts, with a focus on delivering high-quality testing solutions.
Roles & Responsibilities:
-
Develop and implement testing strategies and architectures, with a focus on scalability and maintainability.
-
Design, develop, and maintain automated test scripts using Java, TestNG, JUnit, Cucumber and Maven.
-
Good knowledge of performance testing for websites Develop and maintain automation frameworks for mobile applications using Appium and Selenium.
-
Collaborate with cross-functional teams to identify and prioritize testing requirements.
-
Develop and maintain Jenkins CI/CD pipelines for automation testing.
-
Collaborate with development teams to ensure seamless integration of automated testing into the development lifecycle.
-
Develop and maintain test automation frameworks and tools, with a focus on scalability and maintainability. Troubleshoot and resolve complex testing issues, with a focus on technical and logical problem-solving.
-
Stay up-to-date with industry trends and emerging technologies, with a focus on continuous learning and improvement.
-
Mentor and guide junior team members on mobile testing best practices and techniques.
-
Develop and maintain technical documentation and standards for testing.
Requirements:
-
Minimum 8 years of experience in application testing, with a strong background in Java.
-
Expertise in TestNG, JUnit, Maven, Appium, Selenium, and Android SDK. Expertise in setting up and configuring automation environments.
-
Strong understanding of technical and logical concepts, with a focus on problem-solving and critical thinking. Experience with Jenkins CI/CD pipelines, with a focus on automation and performance testing.
-
Expertise in Git, with a focus on version control and collaboration.
-
Familiarity with Sause Labs, Browserstack, AWS devicefarm, and Docker, with a focus on continuous improvement.
-
Strong communication and collaboration skills, with a focus on working with cross-functional teams.
Nice to Have:
-
Experience with cloud-based automation testing tools and platforms.
-
Familiarity with DevOps practices and principles.
-
Knowledge of containerization and orchestration tools, such as Docker and Kubernetes.
-
Strong understanding of cloud-based infrastructure and services, such as AWS and Azure.
-
Experience with machine learning and artificial intelligence, with a focus on automation testing.