The world, adapted to you.
Test Automation Engineer
Location
United States
Posted
66 days ago
Salary
$180K - $220K / year
Seniority
Senior
Job Description
Test Automation Engineer
Adapter
• Plan and design robust and scalable automation infrastructure solutions to support the organization's business needs. • Develop and implement automation strategies and frameworks to integrate validation tests and production metrics for non-deterministic processes • Design, build, and maintain automated test frameworks for multiple platforms (iOS, Android and web) • Design canary strategy for early detection of production outages • Collaborate with other members of the engineering, product managers, and other stakeholders to understand requirements and design effective test plans. • Integrate test automation into the CI/CD pipeline to support continuous testing and delivery. • Analyze test results, identify defects, and work with development teams to ensure timely resolution. • Evaluate and recommend new tools and technologies to improve testing efficiency and effectiveness. • Ensure test environments and test data are properly managed and maintained. • Stay current with industry trends and best practices in test automation and quality assurance. • Build and maintain frameworks to enforce that engineering best practices are implemented in production environments
Job Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field (or comparable work experience)
- Proven experience with automation tools and frameworks (e.g., Selenium, Appium, JUnit, PyTest, TestNG).
- Strong programming skills in languages such as Java, Python, or Go.
- Strong networking knowledge
- Familiarity with cloud platforms (e.g.,GCP, AWS, Azure) and infrastructure as code.
- Scripting skills (e.g., Bash) for automation tasks.
- Strong communication skills are a requirement.
- 5+ years of experience as an Automation Engineer
Benefits
- Early stage equity
- Comprehensive health insurance
- Generous PTO
- Remote and in person cultures that promote collaboration
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Test Engineer
CSGCSG delivers innovative customer engagement solutions that help you acquire, monetize, engage and retain customers.
• Analyze user stories, requirements, and acceptance criteria to create clear test plans, test cases, and test data • Design and execute functional, regression, integration, and exploratory tests for both backend and frontend components • Design and execute tests for RESTful APIs, including request/response validation, error handling, and contract adherence • Validate authentication, authorization, and common non-functional behaviors (rate limits, pagination, etc.) at an appropriate level • Use tools such as Bruno to debug and validate API behavior • Work closely with engineers and product owners to clarify requirements, define acceptance criteria, and identify risks early • Participate in refinement and design discussions, providing input on testability and potential edge cases • Help drive defect prevention by sharing findings, patterns, and root causes with the team • Log clear, reproducible defects with supporting evidence (logs, SQL queries, screenshots, API traces) • Partner with developers to triage, prioritize, and verify fixes • Track and report on test execution status, defect trends, and coverage for assigned work • Contribute to improving QA practices, standards, and documentation for the team • Share knowledge with peers through code reviews, pairing, and informal coaching
• Implement quality assurance techniques and tools • Reviews code and product throughout the software development lifecycle • Ensure defects are identified, recorded, and properly triaged • Responsible for working with stakeholders to drive quality throughout the entire SDLC process by ensuring that all code meets quality standards, all code is built and tested in non-production environments before promotion to Production environments and that testing is automated so that every commit is tested without intervention. • Responsible for collaborating with other QE’s to handle cross-team testing dependencies
It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. Please Note: While assigned hours are generally consistent from week to week, there are no guaranteed minimal hours and positional needs will vary depending on Chaplain availability and Client requirements. Position Summary Chaplains are the frontline staff fulfilling the mission and Christian ministry of MCHAP. Chaplains use their gifts and talents to serve company employees and their immediate families. Essential Functions and Responsibilities •Serves as a messenger and conveyor of faith, mission, and purpose. •Interacts with companies, their employees, and the community in a manner that exhibits character through personal and spiritual disciplines. Ministry •Makes brief visits to company worksites regularly (usually weekly) to interact with employees to build a relationship of trust and friendship motivated by the Chaplain’s deep Christian faith. •Visits employees or immediate family members wherever care can be expressed and help given: hospitals, nursing homes, funeral homes, family residences, or other sites. •May provide confidential pastoral discussions for problem issues of employees and their immediate family members including, but not limited to family matters, divorce, serious illness, care of aging parents, death and grief recovery, parenting, financial situations that may include debt discussions, budgeting, and other life issues related to financial stress, as well as any other personal issues. Provides referral service and acts as coordinator for specialized assistance to employees and/or immediate family members with specific needs. •May assist in the planning, conduct or attend funerals for employees or immediate family members, including follow-up support and encouragement to immediate family members during the grief period. •May make jail visits to employees and immediate family members. •Works with companies to serve notifications of death and serious injuries to families and other employees, encouraging those impacted by various tragedies. •May provide post-termination care for laid-off or terminated employees in order to foster a smooth transition to another work environment. •May facilitate, but not lead, spiritual enrichment activities, as an employee-sponsored and led activity will usually be more fruitful than a chaplain led event. •Provides, as appropriate/requested, literature and other resources to assist company employees with life issues. •Represents companies to clients/customers where it would be appropriate to ministry services involved (i.e., serious illness, accidents, traumatic events, and funerals). •Participates in new employee orientation to explain the Employee Care Service and the role of the Chaplain Team. •With Executive Director of Operations (EDO) permission, responds positively and assertively to other duties and services requested by executive leadership of companies, within the scope of the Letter of Agreement between MCHAP Chaplains and the company. Requirements 1.Has ability to work as member of interdisciplinary group and in an interfaith setting. Possesses ability to accept different lifestyles, cultures, beliefs, and values. 2.Skills to effectively listen and interact with clients, employees, and their families. Skills to deliver community presentations. Skills to deal effectively with family members and staff under stressful circumstances. High regard for the dignity and worth of clients, employees and their families. Skills to cope with stressful situations and able to document accurately according to standards. 3. Spiritual maturity and commitment to a Christian lifestyle and to MCHAPs Ministry values. Incorporates Christian values and beliefs in day-to-day activities and in the performance of job duties. Has a fundamental understanding of the Holy Bible and its proper application. Attests to a saving faith in Jesus Christ and actively participates in a biblically based church. 4.Demonstrated ability to interact professionally with diplomacy, patience, and courtesy with diverse groups; ability to establish and maintain effective and cooperative working relationships while providing exceptional customer service. Ability to make administrative and procedural decisions and judgments on sensitive, confidential issues. 5.Demonstrated excellent oral and written communication skills to communicate and interact effectively with leadership, colleagues, employees, and families. Ability to maintain emotional stability to cope with human suffering, emergencies, and other stresses. 6.Demonstrated skill in analyzing information to define and follow up on problems or objectives. Ability to identify solutions and solve problems. Demonstrated skill in interpreting policy and procedures related to the position and keeping others informed. 7.Demonstrated computer proficiency using Google Suites, Microsoft Office, or other equivalent software, internet, email messaging, and web-based software applications. Ability to understand and learn new technology programs. 8.Must have active state driver’s license and state minimum auto insurance (state(s) where servicing clients). Conditions of Employment Must pass a pre-employment background check. Work Environment This is a field position, and the work environment is dependent upon the clients’ worksite. Work environments can include manufacturing, hospitals, office buildings, and funeral homes with differing levels of temperature, noise, and light exposure.
This is not a traditional QA position — it is a developer role with a strong focus on quality. The Role We are looking for a Junior Software Engineer In Test to join our engineering team. This is not a traditional QA position — it is a developer role with a strong focus on quality. You will write code every day: building automated test suites, designing testing frameworks, and contributing directly to the codebase. When your automated tests uncover bugs in the backend, you won’t just report them — you will be expected to dive into the source code and fix them yourself. This means you’ll gain deep knowledge of our platform’s internals while keeping quality high across the board. You will join an international team spread across Macedonia and The Netherlands, coached by experienced engineers who will help you grow rapidly. Your main focus areas will be automated functional and performance testing for our APIs (REST and GraphQL). Required Knowledge - JavaScript/TypeScript - Jest/Supertest/Cypress/Playwright - GraphQL (and/or REST) - Git - Use of AI tools and agents like Claude Code/Cursor/Codex/Windsurf/Kiro/Antigravity/Augment Code - Basic knowledge of CI/CD (GitLab/Github Actions/Bitbucket Pipelines) is a plus - Knowledge of NestJS and TypeORM is a big plus Who you are - A fast and eager learner with a developer mindset — you’d rather fix a bug than file a ticket - Proficient in English with excellent communication skills - Not afraid to experiment, break things, and learn from it - Collaborative team player who takes initiative - Achievement-oriented and adaptable The client Propeller is a fast-growing product company building an AI-driven B2B e-commerce platform. We started with a simple observation: sales teams were drowning in admin and CRM busywork while their e-commerce tools lived in a completely separate world. Our platform brings sales and e-commerce together in one place — giving teams the insights and AI assistance they need to close deals faster and make buying easier for their customers. B2B commerce is more complex than B2C, so we built our platform alongside real customers from day one rather than working from theoretical ideals. Today we’re integrating AI agents directly into the platform to keep pushing what’s possible. Our 20+ member team is spread across 5 countries with the HQ in Amsterdam. Our platform is API-first and headless, integrating with ERP systems and CMS platforms (WordPress, Contentful). We primarily use TypeScript with databases like PostgreSQL and Elasticsearch. We run a microservices architecture on Google Cloud (Kubernetes, Istio) and use GitLab for CI/CD. Working hours and location 9 AM – 5 PM with flexibility. Based in our Skopje office or remote — we have a Work from Anywhere policy. About Personal Programmer We are a nearshoring company that helps Macedonian developers to find their dream job working for international companies. A job where you can grow as a developer, and get the most out of your professional life and career, while enjoying every working day. At Personal Programmer we encourage a hybrid way of working where we balance remote work with working from the office. We allow every developer to make the choice where and when they want to work. On our side we provide you with everything you need or expect from an office: a completely renovated, modern office in a central location, with multiple conference rooms, privacy for concentration during work and a whole floor dedicated to relaxing and enjoying time together. We are, and have always been, a very transparent company where our developers have a lot to say. We listen. We believe in the positive effect of a long-term cooperation which, along with transparency, are crucial for a successful and satisfying working environment. We do everything in our power to make your job as fulfilling as possible. We provide great equipment and working stations, advice about work-related subjects and about your salary, which you may discuss openly with your client. Great benefits, including a loyalty plan and team buildings, are also included to make sure people stay connected and involved. At Personal Programmer you are in an ever-evolving team and we are looking forward to welcome you to our family. Application Please note that we will only reply to the applicants with suitable experience. The information given would be used for recruitment purposes and by submitting, you consent to have your personal details used to process the job application. We will treat the information with strict confidence.



