Apply

Senior/Principal Test Automation Engineer

Posted 2024-10-29

View full description

💎 Seniority level: Senior, 3-8 years

📍 Location: Argentina

🏢 Company: Creative Chaos

🗣️ Languages: English

⏳ Experience: 3-8 years

🪄 Skills: AWSDockerSoftware DevelopmentSQLAgileCypressDesign PatternsJavaJenkinsJUNITKubernetesQASCRUMData StructuresMavenREST APISeleniumCommunication SkillsAnalytical SkillsCI/CD

Requirements:
  • BS degree in Computer Science/Software Engineering or similar relevant field.
  • 3-8 years of working experience in Automation testing.
  • Experience in Automation Testing tools like Cypress, Selenium, Cucumber, JAVA, etc.
  • Proficient in frameworks for automation like Junit, TestNG, Xunit, CodedUI, SpecFlow, Pyunit, or custom in-house built frameworks.
  • Strong knowledge of software QA methodologies, tools and processes.
  • Hands-on experience with both white box and black box testing.
  • Solid knowledge of SQL and scripting.
  • Expert knowledge of design patterns, multi-threaded systems, and automated unit testing.
  • Strong understanding in SQL and experience in writing SQL queries.
  • Strong experience with CI/CD pipelines, AWS, and cloud technologies including Docker and Kubernetes.
  • Sound experience/knowledge of Web Service API/Rest API.
  • Experience in Agile development methodologies, including SCRUM.
  • Excellent verbal and written English Communication skills.
  • Excellent Problem-Solving and Analytical skills.
Responsibilities:
  • As a seasoned QA resource in project teams, provide expert opinion and guidance on business & quality parameters.
  • Develop test automation framework, and continue to enhance and modify based on project needs.
  • Review test cases, scripts, plans and procedures (manual and automated).
  • Ensure that manual and automation test execution are carried out as per the defined standards and procedures.
  • Manage, support and coordinate business and QA aspects of software development activities, including requirement analysis and QA of applications.
  • Develop automation scripts to cover the scenarios of the user stories committed for the sprint using diverse tools.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle.
  • Estimate, prioritize, plan and coordinate testing activities.
  • Take initiative to learn new things and help the organization recruit software testing talent.
Apply