Senior QA Automation Engineer

QA EngineerHybrid Remote, Colombia Medellin, Antioquia Bogotá, Cundinamarca


Description

Automation Engineer

Job Summary:
Develop and execute test plans, test cases, and test scripts. Work closely with project members, SA/BA, DEV teams to understand the complete context of deliveries and translate functional and non-functional requirements into test cases. Develop and maintain Selenium automation scripts.
Skillset:
  • Strong knowledge of Selenium WebDriver
  • Strong knowledge of JavaScript, React.js, Node.js, TestNG, JUnit, Cucumber etc.
  • Hands-on experience in Development or Test Automation Framework implementations.
  • Excellent communication skills
  • Familiarity of version control systems
  • Strong problem-solving skills
Responsibilities:
  • Create, design, and maintain automated test suites via Selenium WebDriver
    • Develop clear and concise test cases and test scripts.
  • Writing and updating documentation, including but not limited to test scenarios, test plans, test cases etc. in repo and/or confluence. 
  • Provide input to error logging, code quality, etc.
  • Collaborate with software developers, quality assurance engineers, and project managers to ensure high-quality software releases.
  • Analyze user requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Execute, assess, and report test results for manual and automated test cases.
  • Detect and analyze software defects.
  • Maintenance of present regression suites and test scripts
  • Communicate in an Agile environment with all stakeholders.
    • Attend agile meetings for backlog refinement, sprint planning, and daily scrum meetings.
    • Understanding of agile development techniques like Scrum and Kanban
  • Engage with developers to find solutions for defects found.
  • Stay up to date with emerging testing tools, trends, and methodologies.
Experience:
  • Candidate will:
    • Have 3 - 5 years technical proficiency in Selenium / Java automation development.
    • Have hands on experience using Selenium WebDriver and TestNG Annotations.
    • Have hands-on experience in automating middleware messages SOAP/REST/XML/JSON using Selenium.
    • Have 1 - 2 years hands on experience managing / running test case execution.
    • Have 1 - 2 years working within agile / scrum team model.
    • Have technical proficiency with CI/CD automation implementation using Java and Selenium.
    • Be Optimistic, results oriented, self-motivated, and adaptable individuals.
    • Be proficient in testing RESTful APIs and utilizing Azure API gateways, ensuring seamless and secure data exchange between disparate systems.
    • Have a deep understanding of Web Services, Data Modeling, and the application of integration patterns and tools in complex environments.
    • Embrace new technologies and methodologies, staying ahead of the curve in a rapidly evolving tech landscape.