Skip to main content
Posted September 09, 2021
Megsoft Consulting

Lead QA Automation Engineer

Maryland, USA Remote Full Time

Competitive job opportunities are scarce nowadays, but this is something different… Software Engineers at Megsoft are passionate about creating...

Competitive job opportunities are scarce nowadays, but this is something different…

Software Engineers at Megsoft are passionate about creating technologies that make the world a better place.

Megsoft has been growing at an exponential rate in the last few years as we’ve been delivering top-notch solutions to fortune-500 clients like Pepsi, IBM, NYPD, Porsche, and Microsoft.

Do you want to work on a meaningful and impactful project and make a difference? Are you willing to learn from others and open to new ideas? Do you want to support others to succeed and operate in a highly collaborative and global environment?

At Megsoft, you will collaborate with others to solve problems and build some of the world’s most advanced services and devices. Your efforts in the design, development, and testing of next-generation applications will have an impact on thousands of people.

If this sounds like you, Megsoft would like to invite you to take a look at our open positions and find more than just a job.


What you’ll do

As a Lead QA Automation Engineer, you will lead a team of 2 to 5 engineers operating a small squad responsible for overseeing and participating in the development, execution, and maintenance of test plans and automation test scripts. You will own and promote the QA Automation standards and practices across the Delivery department.

Who you are

As a Lead QA Automation Engineer, you have 2+ years of experience leading and managing QA teams. You have a proven track record of leading teams that deliver complex tests on time and on budget. You are eager to dive into a product as early as possible to test new features. You have a well-formed opinion of what quality means and can easily explain it. You possess the drive to get things done. You partner with product managers and engineers to get clarification when you need it.

Responsibilities and duties

  • Develop test strategies, plans, and maintain automation test data.
  • Develop and continuously improve automated tests as new system features and enhancements are developed.
  • Execute automated tests and manage the resulting defect log through the point of defect fix validation.
  • Ensure the appropriate test environments and infrastructures are in place and kept up to date.
  • Identify and report to product teams questionable functions, performance concerns, and inconsistencies.
  • Document and mentor QA engineers in the use of the testing framework.
  • Assist in the identification, selection, and implementation of tools, technologies, and practices that support the overall QA process.
  • Contribute to accurate time estimates for automation test development.
  • Become an expert on our products and features.
  • Research failing tests and re-engineer them when necessary.
  • Review and evaluate our existing code coverage.
  • Identify new tools and technologies needed in order to successfully execute and report on test performance/code coverage.
  • Estimate test efforts, analyze and communicate test results and run daily SCRUM.
  • Partake in bi-weekly maintenance releases or special releases as scheduled.
  • Work directly with our development and design team to provide input on functionality, product design, and product usability from time to time.
  • Review any failed tests with developers and assist them in pushing new code to staging environments.
  • Implement software quality best practices throughout the development life cycle.
  • Work on special projects as required.

Qualifications and skills

  • 2+ years of experience leading and managing QA teams.
  • 6+ years of expertise testing web applications (.Net, Java, Angular, Node.js).
  • Automation expertise using popular tools, frameworks, languages: C#, Selenium, NUnit, XUnit, MSTest.
  • Experience with Javascript/Typescript is a bonus.
  • Experience in engineering automated back end and integration tests.
  • Experience in automation regression testing using is a bonus.
  • Confident usage of GiT, Visual Studio 2019, Visual Studio Code
  • Experience with bug tracking system (Azure DevOps).
  • Experience with Performance and load testing is a bonus.
  • Willingness to pitch ideas and test new approaches.
  • Guides the planning, creation, and execution of tests both manual and automated tests using test automation tools. Understands the concepts behind and when to do automation.
  • Strong knowledge of computer software; hardware knowledge a plus.
  • Detail-oriented and thorough.
  • Possess excellent sleuthing skills and the ability to document findings.
  • Strong organizational skills.
  • Ability to work with a minimum direction and to work effectively in a team environment.
  • Collaborate and work across multiple teams.
  • Take full ownership of key projects.
  • Proven strong communication skills and the ability to work with people from diverse backgrounds and experience.
  • Experience in agile methodology strongly desired.
  • Expected to multi-task and accommodate a change of priorities on demand.

You’ll be successful when

  • Hit the ground running within your area of expertise and are not afraid of challenges outside of it.
  • Thrive on collaborating with other team members and across disciplines.
  • Happily receive/provide feedback and see it as an opportunity for reflection and improvement.
  • Embrace continuous learning – whether you are learning to help your team or customer work through new concepts and technology.
  • Are astute. You know when to push an issue and when to let things lie.
  • Are friendly – you reach out to your teammates even if they aren’t on your project team.
  • Work through ambiguity – you aren’t shy about asking questions to gain clarity.
  • Entrepreneurial and intrapreneurial – always on the lookout for new opportunities to improve the company externally and internally.

How to Apply!

To apply, please include all relevant information (CV, GitHub repo, blog, etc.). Incomplete submissions will be declined.

This listing expired on Oct 09. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.