Important Information:
-
Years of Experience: + 5 years
-
Job Mode: Full-Time
-
Work Mode: Remote
Job Summary: We are seeking a skilled QA Automation Engineer with +5 years of experience to join our dynamic team. The ideal candidate will have a strong background in automation script development, test automation, and a comprehensive understanding of the software development lifecycle. This role involves collaborating within a Scrum team environment to ensure the quality and reliability of our software products.
Responsibilities and Duties:
-
Automation Development:
-
Develop and maintain automation scripts using Java.
-
Apply object-oriented programming principles to create robust automation solutions.
-
-
Test Automation:
-
Implement test automation strategies using Selenium.
-
Perform API test automation, preferably with REST Assured.
-
Utilize testing frameworks like TestNG for streamlined testing processes.
-
Conduct back-end testing with tools such as JMeter (MANDATORY)
-
-
Cloud Integration:
-
Apply knowledge of AWS architecture to support testing in cloud-based environments.
-
-
Version Control and IDEs:
-
Manage code using source code control tools such as SVN and Git (BitBucket).
-
Work with IDEs like Eclipse or IntelliJ for test development and debugging.
-
-
Testing Strategies:
-
Implement unit, integration, and functional testing strategies.
-
Design and administer test plans to ensure comprehensive coverage.
-
Leverage understanding of core software testing concepts and the software development lifecycle.
-
-
Development Frameworks:
-
Collaborate using agile methodologies such as Scrum, Kanban, XP.
-
-
Leadership and Communication:
-
Lead test automation efforts for small-sized projects.
-
Communicate effectively, both orally and in writing.
-
Work independently or collaboratively within a Scrum team.
-
Qualifications and Skills:
-
Proficient in Java and object-oriented programming.
-
Hands-on experience with Selenium, REST Assured, and TestNG, Jmeter.
-
Knowledge of AWS, SVN, Git, and IDEs like Eclipse/IntelliJ.
-
Strong understanding of testing methodologies and frameworks.
-
Excellent communication and leadership skills.
-
Familiarity with agile and traditional development methodologies.
Role-specific Requirements:
-
Demonstrated experience in back-end testing.
-
Proven track record in leading automation testing efforts.
-
Ability to design and execute comprehensive test plans.
Technologies:
-
Java, Selenium, REST Assured, TestNG, JMeter, AWS, SVN, Git, Eclipse, IntelliJ.
Skillset Competencies:
-
Automation development
-
Test automation frameworks
-
Cloud architecture knowledge
-
Software lifecycle and testing strategies
-
Team collaboration and leadership
About Encora: Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital-native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.