About the Role
We are seeking a skilled and motivated Software Development Engineer in Test (SDET) to join our engineering team. As an SDET, you will be responsible for designing, developing, and implementing automated test frameworks and tools to ensure the quality and reliability of our software products. You will work closely with developers, QA engineers, and product managers to understand the requirements and develop robust test strategies.
What you’ll do:
Design, develop, and maintain automated test frameworks and test cases.
Collaborate with software developers and QA engineers to understand product requirements and ensure comprehensive test coverage.
Write, execute, and maintain automated tests for functional, regression, performance, and load testing.
Identify, document, and track software defects and inconsistencies.
Participate in code reviews and provide feedback to improve software quality.
Develop and maintain CI/CD pipelines to automate testing processes.
Perform manual testing when necessary to ensure the overall quality of the product.
Monitor and analyze test results, and work with the development team to resolve issues.
Continuously improve testing processes and methodologies to enhance software quality.
What you’ll need:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
Proven experience as a Software Development Engineer in Test (SDET) or similar role.
Strong programming skills in languages such as Java, C#, Python, or JavaScript.
Experience with test automation frameworks and tools (e.g., Selenium, JUnit, TestNG, Appium).
Knowledge of CI/CD tools and processes (e.g., Jenkins, GitLab CI, Travis CI).
Familiarity with version control systems (e.g., Git, SVN).
Understanding of software development lifecycle (SDLC) and agile methodologies.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Working with us
Competitive salary
Equity Share; A percentage of the long term value we create together
Opportunities for professional growth and development.
Collaborative and innovative work environment.
100% remote work and flexible working hours options.
Who We Are at Ernest
Ernest is the modern construction company reinventing the $1 trillion dollar annual commercial service and construction industries. Our mission is to provide personalized, technology-powered mechanical, electrical, and plumbing services for commercial and construction clients of all sizes. From re-wiring an outlet on a commercial property to working on a ground up new construction project - we have the most experienced and knowledgeable technicians for the job.
At Ernest, no two days will ever be the same and you'll have the opportunity to help solve big problems, with a refreshing balance of team support and ownership of your work. You’ll get to be part of our growth as we expand across the United States and into additional service offerings.
The above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required for the position.
Ernest is an equal opportunity employer that is committed to providing all employees with a work environment free of discrimination and harassment. We celebrate diversity and welcome applicants from every background and life experience. We use E-Verify to confirm the identity and employment eligibility of all new hires.
Ernest is a family-owned packaging solutions company that creates wonderful, unconventional experiences for our clients. It’s been that way since 1946, and it still stands to this day. We serve major US markets from coast to coast. Here, we cultiv...
27 jobsSubscribe to Rise newsletter