The Software QA Automation Lead is an integral part of the Technology team. This role will drive the design and implementation of a testing framework as well as development and maintenance of automated tests to speed up delivery of testing milestones while ensuring quality. This role will focus on automation of existing manual tests to enhance velocity, reliability and efficiency. This role requires someone who is passionate about quality, automation, and continuous improvement.
Job Responsibilities
- Design, develop and maintain test automation framework
- Design, develop, execute and maintain automated tests in various layers (UI, API, etc) of the application using automation tools and scripting tools
- Create reusable and scalable automation test components
- Create Data Driven and Keyword Driven tests
- Work with DevOps to create, configure and maintain the CI/CD pipelines for test automation
- Perform automated regression, smoke, functional and end-to-end testing
- Perform cross browser testing (in different browsers like Mozilla Firefox, Google Chrome, IE, Safari, etc.)
- Perform parallel and scheduled test execution
- Monitor, analyze and report automation test results
- Monitor, debug and fix failed tests
- Define metrics to track completion phase, defect reports and test coverage
- Identify and define Automation Test Strategies applicable for the application under test
- Maintain clear and up-to-date documentation of system configurations, procedures, and troubleshooting guides
- Review automated test scripts and reports created by team members
- Participate design, architecture and requirement reviews with an emphasis on test automation to reduce test cycle time, minimize defect rate, and maintain application quality
- Execute performance and security tests (as needed)
- Champion quality and conduct KT sessions, brown bag sessions and other learning sessions on test automation and QE practices
- Coach, mentor, guide and educate other QA team members on automation techniques and tools
- Stay up-to-date with emerging technologies, tools, and best practices in automation testing and software testing
Technical Requirements
- 7+ years experience in Software Testing and Development
- 3+ years hands-on Test Automation experience, including scripting and implementing a test framework via Data Driven/Keyword/Hybrid models
- Proven experience performing automation testing for Web, Mobile, and API applications
- Proven experience in implementing Test Automation framework. (Cucumber, Robot Framework, SpecFlow, TestNG, etc.)
- Proven experience in Test Automation scripting using any of the ff.: Javascript, Java, Ruby, C#, C++, Python)
- Proven experience in API testing using Postman, SoapUI, RestAPI
- Proven experience in Database Operations using Oracle, MySQL, SQL Server, MongoDB
- Proven experience with CI/CD tools preferably: Azure DevOps, AWS, Gitlab, Jenkins, Bamboo
- Experience with UI automated test development such as Selenium, Cypress, Playwright, Appium, etc
- Experience with Browserstack, LambdaTest or Bitbar
- Experience with Test Case Management tools such as Qase, etc
- Experience with Development tools such as Visual Studio, Visual Studio Code, etc
- Experience with Version Control Systems such as Git, etc
- Proven ability to design, build and maintain test automation framework/s from scratch
- Proven ability to convert manual test cases to automation test scripts
- Proven ability to analyze failed test scripts, debug and trace root causes
- Solid understanding of software development lifecycle (SDLC) and agile methodologies
- Has extensive knowledge of QA testing tools, different test approaches, standards, methodologies and processes for web and mobile applications
- Experience in performing different types of testing, UI, Functional, Crossbrowser, Smoke, Sanity, Whitebox, Greybox, Blackbox testing, etc
- Experience in creating test scenarios from functional requirements using the Gherkin format
- Experience in writing test plans, developing test case scenarios, and documenting defects
- Experience in Performance and Security testing is a plus
Non Technical Requirements
- Strong verbal and written communication skills
- Ability to collaborate with cross-functional teams
- Strong analytical and problem-solving skills
- Critical thinker and detail-oriented
- Time Management & Organization Skills
- Can work under minimal supervision and committed to deliver what is required
- GREAT Attitude: An attitude to ‘test to break’, detail orientation, willingness to learn (tools, processes, methods) and suggest process improvements
- Drive/Passion (goal getter and self-starter)
Work from Anywhere Setup
Work from Home Setup
Note: This is a hybrid-Work From Home opportunity. Regular in-person meetings may be scheduled for key projects and deliverables.
About Anytime Mailbox
Anytime Mailbox, a worldwide trailblazer in the virtual mailbox industry, enables individuals, small businesses, content creators, and digital nomads to establish a real street address with a mailbox at over 2,200 locations across the planet. A virtual mailbox eliminates having to be at a physical location to get postal mail while ensuring you'll never miss your mail. With our easy-to-use app, clients can view and manage their postal mail & packages from anywhere in the world and decide whether they want their mail forwarded, scanned, shredded, or thrown away.
We are genuinely decentralized. Embracing work at home since 2013, we appreciate the value of a flexible schedule and work-life balance. We trust our team members to achieve our common goals that have enabled consistent, rapid promotion from within, long-term relationships, and 100% job satisfaction. Because we are at the starting point of our clients' endeavors, our diverse team members enjoy a shared sense of excitement in solution building. Want to join a team enabling our clients to achieve their dreams?
Our Culture
Our company culture is focused on creating a sense of family within our team. We believe that by fostering a supportive and collaborative environment, our employees are better able to thrive and achieve their goals. From company-wide events and team-building activities to daily check-ins and one-on-one meetings, we prioritize open communication and support for our team members.
We strive to create a workplace where everyone feels valued and supported, regardless of their background or experience. Our commitment to diversity and inclusivity extends beyond just hiring practices - we work to ensure that our culture and policies reflect our values and promote a sense of belonging for all.
If you're looking for a workplace that feels like family, where you can work with a team that supports and uplifts each other, then we encourage you to apply today. Let's work together to create a workplace culture that fosters growth, collaboration, and success for all.
Apply today and let's see how we can work together to achieve great things!