P

Sr Software Engineer in Test - Quality Assurance Automation (remote)

Pella Corporation
Full-time
Remote
United States
Tech & Engineering
Description

Summary

As a Senior QA Automation Engineer for the Mobile/Web applications team, you will have the opportunity to work alongside the best talent in the industry to develop test scenarios for unit, process, function, integration, and acceptance testing for Web and Mobile applications. You will define and maintain test system configurations and perform test executions while writing test scripts for complex, integrated systems. Your responsibilities will include designing and implementing tests, debugging, and defining corrective actions while working alongside multiple SCRUM teams. You will work to review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.). while designing and implementing automation strategies to streamline the testing process, making it more efficient and effective, maintain automation frameworks, automation coverage, code review, analysis, and regression test suite. Your work will establish goals and objectives for target products during each test iteration.



Responsibilities

ESSENTIAL DUTIES AND RESPONSIBILITIESΒ include the following. Other duties may be assigned.

  • Drive architecting, implementing, and enhancing manual exploratory, performance and automated testing for mobile applications with order tracking, service ticket creation and online quoting user requirements
  • Work with business stakeholders and product owners on requirements and releases
  • Coordinate the tracking and reporting of key quality metrics for measuring progress, quality, and efficiency
  • Ability to manage agile projects and onshore/offshore teams without supervision
  • Write/review test automation code to ensure coding standards and best practices are being followed
  • Review historical, existing, and ongoing bug reports to identify areas needing specific attention
  • Use JIRA to manage tasks/issues affecting localized content, quality, and functionality
  • Trace test cases and results back to specific user stories/requirements/quality risks
  • Performs test executions and writes test scripts for complex integrated systems
  • Establishes goals and objectives for appropriate testing cycles. Defines and maintains test standards and quality assurance tasks.
  • Implements test processes on projects, writes test plans, procedures, and scripts, and analyzes test results.
  • Produce reports and documentation for all automated testing efforts, results, activities, data, logging, and tracking.
  • Working in a team of other developers and designers
  • Strong expertise in using and implementing testing tools


Qualifications

Skills/Knowledge

  • Strong multi-tasking, organizational and coordination skills - to succeed in a fast-paced environment
  • Ability to articulate the value of QA to business and development partners
  • Experience collaborating across the organization - integrating with numerous teams
  • Proven experience in software tools development, automation, and systems integration
  • Comfort and experience working in an Agile SCRUM environment
  • Experience with Test Mgmt. Suites - e.g., Xray
  • Strong expertise in using testing tools
  • Implementing new QA testing tools
  • Knowledge of databases
  • Knowledge of Continuous Integration principles and best practices
  • Team lead experience is a plusΒ 

EDUCATION And/or EXPERIENCE

  • 8+ years of progressive QA/testing experience
  • 5+ years of experience in automation, creating scripts, execution, and troubleshooting using automation tools
  • 3+ years of experience working with Mobile and Web applications.
  • Development experience in at least one of the following: e.g. Javascript, Java, Python.
  • Experience with Automation Software Testing tools e.g., Selenium, Cypress.io, Playwright, Detox, Karate, AccelQ
  • Experience with jUnit, Jest, Mocha, testing frameworks
  • Experience with Rest/GraphQL API testing with automation tool like Rest Assured or Apollo.
  • Experience with standard source control (GitHub/GitLab)
  • Experience with Wireframe tool like Figma is highly desirable
  • Knowledge of performance testing, test data management, test environment management, cloud e.g. AWS, Azure
  • Manufacturing experience is highly desirable.