View Our Website View All Jobs

Senior QA Automation Engineer

Location:   York, PA

Duration: 12 to 18 months

7+ years of QA Experience

MAS Global Consulting is an IT Consulting firm based in Florida, United States, listed in Inc5000 as one of the fastest growing private companies in the US by Inc. Magazine.  Our main office is in Tampa, Florida, also have a nearshore development center in Medellin, Colombia where our nearshore development teams are located.  MAS Global provides top talent to corporations in the US with a mix of onsite and nearshore Software Engineers and Leadership roles such as Tech Leads, Scrum Masters.  MAS Global is a Certified Women Owned Business Enterprise.

Program:  This role is for a large enterprise level program involving a series of projects creating a modern Web Platform for a global user base.  There are 20+ scrum teams using Agile / SAFe - Scaled Agile methodology, and primarily Microsoft stack as well as other technologies such as SharePoint and SFDC.  This particular role will be responsible, as Release Train Engineer / Agile Program Manager, for 4+ Scrum teams that are distributed between York, PA, Colombia and Mexico.

End Customer: Fortune 500 corporation, multi-national, multi-industrial, with presence in over 150 countries.  This is a high visibility / complex  project with high executive support, previous successful releases, and lots of opportunities to learn, work with a very talented team and make a significant impact to the business.    


Role description:   QA Automation Engineer part of a  Testing team / large enterprise level project developing a global web based application.  Project is using agile/ scrum methodology, and starting to use SAFE (Scaled Agile Framework). There are multiple scrum teams developing in 2 main technologies: .NET & SFDC. End Customer is a global company with presence in more than 150 countries, in the Construction & Engineering industry.


Principal Duties:

  1. Develops and implements QA test plans.  Defines test approaches and strategies using technical requirements and inputs from Business Analysts.
  2. Creates and executes detailed test scenarios, traceability matrix, test scripts and workflows for assigned applications from the user’s perspective, applying systematic testing principles to attain good coverage. Submits comprehensive report results and performs bug-fix verification tests.
  3. Creates, Maintains and executes automated regression suites.
  4. Does data set up, smoke testing of the test environments as part of environment readiness before the start of testing cycle
  5. Works closely with Scrum Masters, Product Owners, Business SMEs, and Software Developers to ensure quality implementation of requirements and software development standards.
  6. Automates eligible test cases using tools such as Selenium with C#
  7. Utilizes lifecycle management platform, bug tracking system, and collaborative programs to coordinate business processes.
  8. Evaluates testing effectiveness and consults with management to implement adjustments.
  9. Participates in Program / Work Stream meetings in related business areas.
  10. Performs related duties as assigned. 


Requirements:

  1. Bachelor Degree in Computer Science or closely related discipline with experience in current software quality assurance practices.
  2. 7+ years related software testing or systems quality assurance experience.
  3. Strong working knowledge of software testing methodologies and software development life cycle.
  4. Strong process orientation and knowledge of the entire Quality Assurance life cycle.
  5. Experience configuring and conducting automated testing using commercial test automation tools and frameworks, such as Microsoft Test Professional, Selenium, Page Object Model, Coded UI Tests.
  6. Experience with application lifecycle management platform, and defect tracking systems, ideally TFS (Team Foundation Server) or equivalent, such as PTC Integrity, ClearQuest, JIRA.
  7. Experience with test case management tool, ideally MTM (Microsoft Test Manager)  or equivalent.
  8. Strong Technical skills to automate test cases using a testing framework & Visual Studio / C# (or another major language like Java)
  9. Ability to work independently with excellent organizational skills and the flexibility and adaptability to work on multiple projects.
  10. Strong analytical, design, and problem solving skills with exceptional attention to detail.
  11. Experience working in Agile / Scrum environments where QA team members collaborate closely with development teams from beginning of software life cycle, e.g., participating in daily calls 
  12. Excellent communication and interpersonal skills. 

 

 

 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file