Remote Senior Software Development Engineer in Test
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Development Engineer in Test will work closely with the development team to enhance delivery and quality standards through advanced test processes and tools.
The role involves designing and executing comprehensive test plans and test cases to ensure software products meet customer requirements and quality standards.
The candidate will develop and maintain automation using testing frameworks like Selenium, BDD, Robot, Pytest, or similar to minimize manual validation efforts.
They will implement and optimize automated testing tools for incorporation into CI processes.
The position requires performing API testing using tools such as Postman, Insomnia, Swagger, and Django's admin interface.
Collaboration with software developers, product managers, and stakeholders to identify, track, and resolve quality issues promptly is essential.
Effective communication with users to document and prepare bug tasks for clear tracking and resolution is a key responsibility.
The role involves creating and maintaining detailed documentation of test results, defect reports, and KPIs.
Developing standards and procedures to determine product quality and release readiness is part of the job.
Monitoring software development processes to identify areas for process improvement and enhance quality and efficiency is required.
Participation in Agile ceremonies, development processes, and providing guidance on testing best practices and strategies is expected.
Mentoring and guiding QA engineers on best practices for testing and quality assurance is a responsibility.
Staying up-to-date with the latest industry trends and technologies in software testing and quality assurance is necessary.
Developing and maintaining Docker containers for testing environments to ensure consistency and reliability is part of the role.
Requirements:
Minimum 4+ years of professional experience writing test suites with proficiency in programming languages such as Java, Python, or TypeScript.
Minimum 4+ years of professional experience working with automated testing frameworks for front-end and back-end systems such as Selenium, BDD, Robot, Pytest, or similar.
Minimum 3+ years of professional experience integrating with CI/CD systems such as CircleCI, GitHub Actions, or Jenkins.
Minimum 2+ years of professional experience working with relational and NoSQL databases, data warehousing solutions, and writing validation queries in SQL.
Extensive experience with various testing techniques (e.g., performance, unit, integration, automated), understanding their strengths and weaknesses, and effectively utilizing them.
Advanced proficiency in designing and executing comprehensive test plans, software testing methodologies, and automation tools.
Expertise in API testing (e.g., Postman, Insomnia, Swagger, Django) and working with various data formats (e.g., JSON, YAML, CSV).
Deep understanding of Agile methodologies and a proven track record of improving continuous integration processes.
Excellent analytical, debugging, and optimization skills.
Strong leadership and mentoring abilities.
Excellent written and verbal communication and collaboration skills.
Experience mentoring QA engineers and providing guidance on best practices for testing and quality assurance.
Benefits:
Half-day Fridays year-round.
Unlimited PTO.
Extended Holiday break (Winter).
Flexible schedules.
Work from anywhere options.
100% paid parental leave.
401(k) matching.
Medical, Dental, Vision, Life, Pet Insurance.
Sponsored life insurance.
Short Term Disability insurance and additional voluntary insurance.
Annual Class Pass Credits and more.
Anticipated annual salary ranging from $130,000 - $165,000, with benefits included.