Teksands

India Technology Talent Market Intelligence Report

Sr Test Automation Engineer

Date Posted: 17-Jul-2024 | Qualification: B.E/B.Tech, MCA, ME/MTech

Position: Sr Test Automation Engineer
Skills Required: Automation Testing, Java, Selenium
Employment Type: Full Time
Location: India
Job Mode: Work from Home
Experience: 7 - 10 (years)

Job Description:

Role, Requirement & Experience

·        At least 7 years of Automation experience in Java Programming and related
Test Tools 

·        Strong knowledge of Software Testing concepts, Standard Test Methodologies and best practices.

·        Experience in creating Test plans, Test cases, Test frameworks and Test Scripts.

·        Proficiency in Manual Testing Techniques and Tools.

·        Familiarity with Test Management and Defect Tracking tools.

·        Excellent Analytical and problem-solving abilities.

·        Strong attention to detail and ability to work independently.

·        Effective communication and interpersonal skills to collaborate with diverse stakeholders.

·        Ability to prioritize and manage multiple tasks in a dynamic work environment.

·        Knowledge of agile development methodologies (e.g., Scrum, Kanban) is a plus.

Below skills are mandatory:

  • Experience in software testing or development with good understanding of testing, coding & debugging procedures.
  • Experience in design and development of automation frameworks like, Data Driven, Behaviour Driven, Keyword Driven, Hybrid etc.
  • Strong programming skills with experience in programming using Java
  • Experience in UI automation using Selenium driver, Grid and POM
  • Experience in API testing automation using Rest Assured/ Karate/ Java Libraries
  • Experience of working with SOAP & REST services and understanding of SOA architecture and Pub/Sub model 
  • Experience of Mock Testing, Stubs and Drivers
  • Experience in Git
  • Experience in Maven or Gradle
  • Experience in third party reporting tools like, Extent Report
  • Experience in Postman or similar tools
  • Experience of CI/CD

Key Responsibilities:

 

Test Planning: Collaborate with stakeholders to understand project requirements, specifications, and objectives. Develop comprehensive test plans, including test objectives, test strategies, test cases, and test data.

Test Automation: Identify opportunities for test automation and develop automated test scripts using appropriate tools and frameworks. Continuously enhance the test automation suite to increase efficiency and reliability.

Collaboration: Work closely with cross-functional teams, such as developers, business analysts, and project managers, to ensure a shared understanding of requirements and to address any issues or concerns during the testing process.

Quality Assurance: Contribute to the improvement of the software development lifecycle by actively participating in quality assurance activities, including process improvement initiatives, peer reviews, and knowledge sharing sessions.