Job description
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.