Skywalk Global - Des Moines, IA

posted 6 days ago

Full-time - Mid Level
Des Moines, IA
Administrative and Support Services

About the position

The Quality Assurance Engineer - Automation role focuses on ensuring the quality of software products through automation testing. The ideal candidate will have expertise in tools like Selenium, along with programming skills in Java and Python. This position not only involves executing automated tests but also mentoring and coaching team members to enhance their skills and knowledge in QA practices.

Responsibilities

  • Develops and maintains assigned test approaches and quality assurance (QA) practices.
  • Partners with product team members regarding application requirements and reviews requirements, data flow between systems, and data configurations.
  • Designs, develops, and supports automated testing suites to validate configurations of medium to large sized components, features, and/or applications.
  • Programs reusable and reliable automated scripts.
  • Partners with technical team members and product owners to ensure that all scenarios for a given feature set are properly defined and thoroughly researched.
  • Identifies risks to the test initiative and communicates to the team.
  • Implements cross-functional QA practices to effectively support an Agile, Waterfall and iterative environment.
  • Leads and assesses the requirements for conducting user acceptance testing (UAT) and post-production testing for assigned projects.
  • Assists team members in administering, configuring and/or modifying existing complex code.
  • Supports continuous improvement by advising team members on the evolution of automation within QA.
  • Explores emerging QA tools and techniques and makes recommendations to leader on potential adaptation and implementation to EMC.
  • Builds and maintains expertise in assigned systems, tools, programming languages, database structures, and cloud services.
  • Executes complex and primarily automated test cases for medium to large sized deliverables to meet internal testing service level agreements.
  • Evaluates test results against expected results and troubleshoots results as needed.
  • Updates and maintains an assigned regression test bed.
  • Documents defects into the appropriate quality management tool and leads team members as appropriate to achieve resolution.
  • Retests resolved defects according to the defect management process.
  • Conducts post-production testing.
  • Collaborates with QA team to share knowledge in order to resolve complex issues facing the team.
  • Trains team members on areas of advanced knowledge.
  • Serves as an expert resource and point of contact for IT teams regarding QA processes and automated testing tools.
  • Leads QA activities within multiple assigned product team(s).
  • Consults across multiple product teams on moderately complex to complex projects.
  • Collaborates with off-shore QA consultants assigned to product team(s) to resolve issues and answer technical questions.
  • Communicates test progress, test results, defect reports, and other relevant information to the team.
  • Proactively identifies issues and problems and presents them to the team.
  • Creates and maintains documentation related to the design of the test approach and data flows for enterprise and third-party applications.
  • Creates multiple metrics across multiple business intelligence and analytics tools to maintain appropriate KPIs and metrics for QA team.

Requirements

  • Expertise in Automation Testing using tools like Selenium.
  • Strong experience with Java and Python programming languages.
  • Ability to develop and maintain test approaches and QA practices.
  • Experience in executing complex automated test cases and evaluating test results.
  • Strong documentation skills for test approaches and defect management.

Nice-to-haves

  • Experience with Agile and Waterfall methodologies.
  • Knowledge of cloud services and database structures.
  • Familiarity with business intelligence and analytics tools.

Benefits

  • Professional development opportunities.
  • Mentorship and coaching programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service