automation test engineer
Location: Remote
Location Type: REMOTE
Employment Type: FULL_TIME
Senior Developer In Test
5 Candidates (0 New)
Job Description - Senior Developer In Test
- Design, develop, and maintain robust, scalable, and efficient automated test frameworks and test suites for front-end (UI), back-end (API, services), and database components.
- Write clean, maintainable, and well-documented test code using relevant programming languages (JavaScript/TypeScript, PHP, Python).
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) to ensure continuous quality feedback.
- Define and implement comprehensive test strategies, test plans, and test cases covering functional, integration, end-to-end, performance, and security testing aspects.
- Analyze test results, identify, document, and track defects, and collaborate with developers to ensure timely resolution.
- Perform exploratory testing to uncover issues not easily found through automation.
- Collaborate proactively with software developers, product managers, and designers to understand requirements and ensure testability from the design phase.
- Champion quality engineering best practices within the engineering team.
- Mentor and guide junior QA engineers and developers on testing techniques and automation best practices.
- Evaluate and recommend new testing tools, technologies, and methodologies to improve efficiency and coverage.
- Contribute to architectural discussions, providing a quality and testability perspective.
- Take ownership and potentially lead testing efforts for specific features, epics, or release cycles.
- Proven experience (typically 5+ years) in software development or Software Development Engineer in Test (SDET) roles.
- Strong programming skills in at least one major language (e.g., JavaScript/TypeScript, PHP, Python).
- Extensive hands-on experience designing and implementing automated test frameworks and suites for both UI (e.g., Cypress, Playwright, Selenium) and API (e.g., REST Assured, Postman, Pytest) testing.
- Solid understanding and practical experience testing various layers of a full-stack application (UI, API/Services, Database).
- Experience with CI/CD tools and integrating automated tests into deployment pipelines.
- Proficiency with version control systems, particularly Git.
- Strong understanding of software QA methodologies, tools, and processes (Agile/Scrum environment preferred).
- Excellent analytical and problem-solving skills with meticulous attention to detail.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Demonstrated leadership potential or prior experience mentoring team members or leading testing initiatives.
- Experience testing microservices architectures.
- Experience with cloud platforms (e.g., AWS, GCP, OCI).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with performance testing tools (e.g., PHPBench, JMeter, k6, LoadRunner).
- Knowledge of security testing principles and tools.
- Experience testing marketing automation, CRM, or sales platforms.
- Understanding of basic Machine Learning (ML) concepts.
- Experience working with third-party AI/ML APIs or services.
- Competitive salary and benefits package.
- Opportunity to work on a leading marketing and sales automation platform used by thousands globally.
- A challenging and rewarding environment with opportunities for growth and professional development.
- A collaborative, innovative, and supportive team culture.
- The chance to make a significant impact on our product and technology stack.
- A fully remote working environment, offering flexibility and work-life balance.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
