Senior Automation QA Engineer

Brooksource

Remote Sep 12
Apply now

*Senior Automation QA Engineer*

*W2 Contract-To-Hire *

*100% Remote (Must work EST Business Hours)*

*About the Role:*

We are seeking a highly skilled and experienced *Senior Automation QA Engineer* to join our client's growing team. In this role, you will be responsible for designing, developing, and maintaining automated test frameworks for both web and mobile platforms. You will collaborate with cross-functional teams to ensure the quality and reliability of our software products by developing robust, scalable test automation solutions that can be integrated seamlessly into our CI/CD pipelines.

As a Senior QA Engineer, you will play a key role in shaping the testing strategies and practices across the team, mentoring junior team members, and driving continuous improvement in our automation processes.

*Key Responsibilities:*
* *Test Automation Development:*
* Develop and maintain automated test scripts using *TypeScript* or an Object-Oriented Programming (OOP) language.
* Implement and manage end-to-end testing frameworks such as *Playwright* or *Selenium* for web and mobile applications.
* Design and execute cross-browser and cross-device testing strategies using cloud-based platforms like *Sauce Labs*, *BrowserStack*, or similar services.
* Automate both native and hybrid mobile app testing using *Appium* for iOS and Android.
* *CI/CD Integration:*
* Integrate automated test suites into *CI/CD pipelines* using tools such as *Jenkins*, *CircleCI*, *GitLab CI*, or *Azure DevOps*.
* Ensure that automated tests are executed as part of the CI/CD process to support continuous delivery of software.
* *Version Control and Build Management:*
* Utilize *Git* for version control and collaborate with teams using *GitHub*, *Bitbucket*, or *GitLab*.
* Manage test environments using *Node.js* and maintain configurations for automated tests.
* *Cloud Testing & Configuration:*
* Configure and execute cloud-based testing for different browsers and devices.
* Leverage cloud-based tools to scale automated testing efficiently and effectively.
* *Agile Methodologies:*
* Collaborate with cross-functional teams in an *Agile* environment, contributing to sprint planning, daily standups, and retrospectives.
* Work within *Scrum* or *Kanban* frameworks, ensuring automation aligns with sprint goals and delivery timelines.
* *Mobile Testing:*
* Develop automation solutions for mobile apps using *CodeceptJS* and *Playwright*.
* Utilize tools like *Appium Server and Inspector* for mobile test automation and ensure compatibility across platforms.
* Manage mobile app testing environments, including *Android Studio*, *Android SDK*, and *JDK*.
* *Reporting and Monitoring:*
* Implement test reporting solutions using tools like *Allure* or *ReportPortal* to generate insights from automated test executions.
* Monitor and analyze test results to ensure software meets quality standards.

*Qualifications:*

*Required:*
* *5+ years* of experience in test automation for both web and mobile platforms.
* Strong programming skills in *TypeScript* or another *OOP language*.
* Expertise in *Playwright* or *Selenium* for web automation.
* Proficiency in mobile automation frameworks like *Appium* and *CodeceptJS*.
* Experience integrating automated tests into *CI/CD pipelines* (Jenkins, CircleCI, GitLab CI, Azure DevOps).
* Proficiency with *cloud-based testing tools* such as *Sauce Labs* or *BrowserStack*.
* Experience working with *Git* for version control.
* Familiarity with *Node.js* for managing and configuring test environments.
* Experience with *VS Code* or *WebStorm* for development.
* Experience working in an *Agile* environment using *Scrum* or *Kanban* methodologies.

*Preferred (Nice to Have):*
* Experience with *Docker* for containerized testing environments.
* Familiarity with test reporting tools such as *Allure* or *ReportPortal*.
* Experience with *Xcode* for iOS testing.
* Familiarity with *TestFairy* or *TestFlight* for mobile app distribution and testing.

*Key Competencies:*
* Strong analytical and problem-solving skills.
* Ability to work independently and collaboratively within cross-functional teams.
* Excellent communication and mentorship skills.
* Strong attention to detail and a commitment to delivering high-quality work.

Job Types: Full-time, Contract

Pay: $55.00 - $62.50 per hour

Experience:
* SQL: 3 years (Required)
* GitHub: 3 years (Required)
* Test automation: 5 years (Required)

Work Location: Remote