Quality Assurance Engineer (automation 80%-manual 20%)

Product · Contract · Piedmont, Italy

Job description

Quality Assurance (Automation l Manual) Consultant 

Remote Position available for Latin American candidates only.

We are a leading software provider of Item Chain Management solutions to consumer brand, retail, and industrial enterprises around the globe. We also provide development services and support to third-party customers across the globe. 

Team members must be comfortable working virtually as part of one or more customer engagements, with customers located in multiple geographies, and be willing to adjust schedules to meet the specific project's needs.

Position Location - USA (Remote).

Time Zone Requirements - This team operates on the East/West Coast time zones.

How you’ll make an impact:

The software QA consultant is expected to:

  • Collaborate with development and product teams to understand project requirements and develop comprehensive test plans for automation.

  • Collaborate with development teams to understand project requirements and develop test strategies that balance automated and manual testing approaches.

  • Automated Test Development (80% automation): Design, develop, and maintain automated test scripts to cover critical and repetitive test scenarios. Utilize appropriate tools and frameworks for efficient test automation.

  • Manual Test Execution (20% manual): Perform manual testing for areas where automation is not feasible or cost-effective, including exploratory testing, usability testing, and edge case scenarios.

  • Ensure comprehensive test coverage by identifying suitable test cases for automation and manual testing based on risk assessment and business priorities.

  • Execute automated tests regularly as part of CI/CD pipelines and manually execute tests as needed. Analyze test results, report defects, and provide detailed feedback to the development team.

  • Continuously evaluate testing processes and identify opportunities to increase automation coverage, improve test efficiency, and enhance overall test quality.

  • Prioritize and track defects using bug-tracking systems, collaborating with developers to ensure timely resolution and verification.

  • Document test cases, test results, and testing procedures for both automated and manual tests to ensure clarity and repeatability.

  • Adapt to changing project requirements and priorities, effectively balancing between automated and manual testing efforts based on project needs and constraints.

  • Foster collaboration among cross-functional teams, including developers, product managers, and fellow QA engineers. Communicate effectively to ensure alignment on testing goals and priorities.

What we’re looking for:

Minimum requirements:

  • 3 - 5+ years of software QA 80% automation | 20% manual testing experience

  • C1-C2 English level - Excellent verbal and written skills

  • API test automation (must)

  • Experience with Selenium (must), C#, Python, Postman workspaces, Swagger, AWS S3, Lambda functions

  • Superb test case creation and management

  • Rally

  • Github along Github actions

  • CI/CD Pipeline Experience

What you’ll love:

  • 100% Remote
  • Contractor position available for Latin American candidates
  • Holidays Off
  • Paid Time Off
  • Health insurance assistance program.
  • Competitive Pay (USD)
  • Excellent teamwork and work environment
  • Training

Peers

View in org chart