QA Automation Engineer II

Outliant
Summary
Join Outliant, a fully-remote digital product development company, as a QA Automation Engineer II. You will be responsible for developing and implementing robust test automation solutions, working independently within an established framework. Lead test planning, design and develop automated test cases, debug and report bugs, and manage version control. Utilize your programming skills in JavaScript, Java, Python, or TypeScript. Collaborate with the development team and contribute to continuous improvement of testing processes. This mid-level position requires 3-4 years of experience in software testing with a strong automation background and experience with Playwright and BDD. Outliant offers unlimited PTO, non-working holidays, pro-rated 13th-month bonuses (in select regions), salary increases, performance-based bonuses, referral bonuses, and continuous learning support.
Requirements
- Has 3-4 years of experience in software testing or a related field, with a strong background in test automation
- Demonstrates a thorough understanding of core testing principles and methodologies
- Experience with automated testing for web, mobile, and API applications
- Possesses strong programming skills in scripting languages relevant to test automation (e.g., Python, JavaScript, Java)
- Experience using Playwright with BDD (Behavior-Driven Development) as testing framework
- Has a proven track record of independently designing, developing, and maintaining effective test automation scripts
- Is a strong analytical thinker with excellent problem-solving skills
- Effectively communicates both verbally and in writing with technical and non-technical audiences
- Availability to work under EST timezone
Responsibilities
- Lead the planning of testing strategies, ensuring comprehensive coverage and alignment with project goals
- Independently design, develop, and implement automated test strategies and test cases with minimal supervision
- Use debugging techniques to identify root causes of complex issues uncovered through automated testing
- Accurately document bugs with essential details, using the bug tracking system effectively
- Manage and track changes in code repositories efficiently
- Utilize intermediate to advanced knowledge of programming languages (JavaScript, Java, Python, TypeScript) to write test scripts or understand code for test automation
- Maintain high attention to detail to identify even minor issues
- Analyze root causes of defects found during testing and make recommendations to prevent similar problems in the future
- Report issues effectively and collaborate with the development team
- Identify opportunities for automation within assigned testing areas, propose enhancements to the overall automation strategy, and stay up-to-date on the latest advancements in automation testing tools and best practices
- Generate detailed test result reports, present findings to stakeholders, and assist in maintaining the project knowledge base
- Continuously document and refine your automation scripts, ensuring clarity, maintainability, and adherence to established standards
- Participate in the analysis of current testing processes and suggest improvements under supervision
- Collaborate with cross-functional teams to understand deeper product requirements and ensure test coverage aligns with business goals
Preferred Qualifications
- Experience with containerization technologies like Docker and Kubernetes
- Knowledge of using Gherkin syntax for behavior-driven development (BDD)
Benefits
- Unlimited PTO
- Non-working holidays per country of residence
- Pro-rated 13th-month bonus in select regions
- Salary increases and performance-based bonuses
- Referral bonuses
- Continuous learning support
- Fun and casual work environment
- Employee engagement activities and virtual gatherings
Share this job:
Similar Remote Jobs
