I

Lead Test Engineer (Automation)

Infraveo
Contract
Remote
Test Engineer

This is a remote position.

We are looking forΒ Lead Test Engineer (Automation) to join our dynamic team.

  • Programming Languages: JavaScript, C#.Net, Azure Bicep, YAML, Python
  • Frameworks and Libraries: React, NextJS, .Net Core
  • Databases: Azure Cosmos DB, Snowflake, Azure Data Factory
  • Cloud Services: Azure - Azure Functions, Service Bus, Azure Storage, Key Vault
  • CI/CD: Azure DevOps
  • Automation and Testing: PactFlow, Cypress.io, Selenium, TestNG, CodedUI
  • Monitoring and Logging: Azure Monitor, App Insight/Alerts/logs
  • Version Control: Git


Key Responsibilities:
  • Lead our Test Automation function and team of test engineers.
  • Design, maintain and document our governance, principles, and ways of working.
  • Mentor our engineers and support their career development.
  • Design, develop, and maintain all elements of our system testing and test automation.
  • Collaborate with product managers, designers, and other engineers.
  • Write clean, scalable, and efficient code.
  • Troubleshoot, debug, and upgrade existing software.
  • Participate in code reviews and contribute to team knowledge sharing


Requirements


  • Bachelor's degree or equivalent and relevant formal academic / vocational qualification
  • Previous experience as a Lead or Senior Test Engineer or similar role that provides the knowledge, skills, and abilities to perform the job (comparable to 8+ years’ experience)
  • Excellent first-hand experience and proficiency with Test Automation frameworks and tools including PactFlow, Cypress.io, Selenium, TestNG, CodedUI
  • Familiar with both Azure and Azure DevOps
  • Knowledge of RESTful APIs and microservices architecture.
  • In some cases an equivalency, consisting of appropriate education, training, and/or directly related experience will be considered sufficient for an individual to meet the requirements of the role.

Skills & Abilities:

  • Solid understanding of software development methodologies.
  • Strong understanding of serverless architecture and cloud computing principles
  • Impressive knowledge of TDD, BDD including unit test, integration and E2E testing
  • Excellent critical thinking skills and attention to detail.
  • Experienced with other elements of our tech stack(preferred).
  • Contributions to open-source projects or personal projects (preferred).
  • Strong analytical and problem-solving abilities.
  • Good written and verbal communication skills.
  • Ability to work effectively in a team setting.
  • Willingness to learn innovative technologies and adapt to changing requirements.
  • Ability to manage multiple tasks and prioritize effectively.

Β 

Design and Development:

  • Collaborate with senior engineers, product managers, and designers to understand requirements and assist in designing solutions.
  • Develop scalable, maintainable, and secure software applications.
  • Write clean, efficient, and well-documented code.

Β 

Testing and Quality Assurance:

  • Develop and execute unit and integration tests to ensure software quality.
  • Participate in code reviews to ensure code quality and adherence to best practices.

Β 

Deployment and Operations:

  • Assist in implementing CI/CD pipelines to automate the build, test, and deployment processes.
  • Deploy applications to cloud environments under the guidance of senior engineers.

Β 

Monitoring and Maintenance:

  • Monitor application performance and availability using appropriate tools.
  • Participate in the resolution of production issues and provide support in troubleshooting.


Collaboration and Learning:

  • Work closely with cross-functional teams to align on project goals and deliverables.
  • Seek mentorship from senior developers and actively engage in learning opportunities.
  • Participate in team meetings, stand-ups, and retrospectives.


Continuous Improvement:

  • Stay up to date with the latest industry trends, tools, and technologies.
  • Suggest improvements to the development process and tool chain.
  • Contribute to a culture of continuous learning and improvement within the team.

Benefits


  • Work Location: Remote
  • 5 days working