Description

Essential Functions

Technical – Experience in integrating a strong software development background with a passion for the discipline of quality assurance

• Develop and mature automated test frameworks for desktop, web, and native mobile apps and API’s

• Design test cases and execute all types of testing (e.g. functional, integration, end-to-end) on all variety of platforms (e.g. mobile, web, portal frameworks)

• Work closely with the Scrum team throughout a project to continually monitor and provide feedback on the quality of the product

• Produce test estimates for testing activities

• Produce status reports and quality metrics

• Participate in test case reviews, ensure requirements traceability and proper coverage

• Review source code for potential problems; reproduce, debug, and isolate problems and verify fixes


 

Methodology – Deep expertise and knowledge in quality assurance standards, processes, policies and procedures

• Demonstrate and evangelize a passion for process and methodology through daily actions

• Adhere to and support all established and documented methodology/best practices in alignment with the Release methodologies and processes

• Adhere to and support group processes, procedures, and standards in order to drive and guide a repeatable, reliable delivery of high-quality software products and services

• Participate in selecting and configuring appropriate toolsets to support the quality assurance discipline

• Work with product and discipline leads to develop and evolve operational metrics and reporting frameworks to drive operational execution, transparency, and efficiency

• Validates multiple software products using systematic tests to develop, apply, and maintain quality standards for company products

 

Team Support – Deep commitment to working in and fostering a highly collaborative, innovative and high-performing product team

• Evangelize, support and embody Company Mission, Strategy and Values

• Foster a culture of ownership and pride for delivering the highest levels of quality and excellence

• Serve as a backup to the lead in all aspects of test planning and execution through all phases of the product development lifecycle, including testing strategies, stakeholder communication, and team mentoring

• Assess solution risk and assist the project team in prioritizing testing efforts

• Advise, assist and mentor QA members with distributed testing responsibilities

• Performs other related duties as directed


 

Skills & Competencies

Abilities

• Strong team player with ability to lead and collaborate with all levels of the organization

• Ability to influence others and motivate with a positive and confident personal style

• Possess a drive towards forward progress and delivering results while taking responsibility

• Multi-tasker with the ability to set and manage priorities

• Strong analytical and problem-solving skills with a high aptitude to learn

• Proactively and transparently communicate challenges/successes to leadership

• Exhibit and relentlessly demonstrate a high level of attention to detail

• Flexibility, adaptability, and willingness to help in other areas as priorities shift

• Ability to effectively operate with minimal supervision but keeping leadership in the loop

Skills

• 8-10 years of professional coding experience in C#, Java, JavaScript or Typescript

• 8-10 years of experience using any of the following IDE or BBD tools (SpecFlow, Gherkin, Cucumber, Visual Studio, Visual Studio Code, etc.)

• 8-10 years UI Test automation experience with tools such as: Playwright, Selenium, Appium, Jasmine, Ranorex or any other tools

• 8-10 years of hands-on working experience of testing REST, Web APIs or SOAP APIs (ASP.Net, Karate, MSTest, NUnit, Postman, and SoapUI)

• Expertise in SQL programming (queries, joins, etc.)

Competencies

• Experience in all phases of the software and testing lifecycle, inception through deployment

• Diverse experience in leading test strategy, test planning, test case design, and execution

• Delivery input within Agile methodology projects (e.g., Scrum)

• Proficiency using standard test management tools (Azure DevOps, Jira/Zephyr)

• Experience using GIT, TFS or any other source code management tools

• Experience with Mobile Testing and device testing farms like BrowswerStack

• Experience with Virtual Server, Virtual Clients, and System Configuration

Education or Prior Work Experience

• Bachelor’s in computer science (or relevant degree) with 8 years of experience

• Azure or AWS Certified Cloud Architect or Practitioner – (Desired)

• Certified Software Test Automation Specialist (CSTAS) – (Desired)

Education

Any Graduate