Job Description
Position Summary:
The Software Developer in Test (SDET) will play a critical role in ensuring the quality and reliability of our software products through the design implementation and execution of automated test suites. They will collaborate closely with developers product managers and quality assurance and automation engineers to identify test requirements develop robust test frameworks and maintain a high level of test coverage.Β The SDET will work closely with cross-functional teams to drive the adoption of best practices in test automation mentor junior team members and contribute to the continuous improvement of our testing processes.
Essential Responsibilities:
-
Design develop and maintain automated test frameworks and test suites to validate software functionality performance and scalability.
-
A Collaborate with cross-functional teams to understand product requirements and translate them into comprehensive test plans and test cases.
-
Identify and prioritize areas for test automation and implement efficient and effective automation solutions.
-
Execute automated tests analyze test results and identify root causes of failures working closely with developers to resolve issues.
-
Continuously improve testing processes and methodologies to enhance overall product quality and team productivity.
-
Participate in code reviews providing feedback on code quality testability and maintainability.
-
Stay updated on emerging trends and best practices in software testing/test automation and contribute to the adoption of new tools and technologies.
-
Actively participate in Agile development practices including sprint planning daily stand-ups and retrospectives.
Ideal Skills Experience and Competencies:
-
At least eight (8+) years of Test Automation/Software Developer Experience
-
Proven experience as a software developer in test or automation engineer with a strong understanding of software development lifecycle and methodologies.
-
Solid programming skills in one or more programming languages such as Python Java C# or JavaScript.
-
Expert knowledge of GitHub including the pull request (PR) process and GitHub Actions (GHA) with a strong understanding of Continuous Integration/Continuous Delivery (CI/CD) principles and practices.
-
Strong experience with test automation frameworks and tools such as Playwright Cypress Selenium Appium JUnit TestNG Rest-Assured or similar.
-
Experience with AWS preferred.
-
Strong knowledge of QA methodology test planning and defect tracking tools (Jira Test rail Confluence Miro).
-
Expert Knowledge of POM (Page Object Model)
-
Team player with excellent communication and collaboration skills strong leadership and analytical skills organization and problem-solving decision-making skills.
-
Mentoring junior QA/Automation engineers/Developers with test case writing automation script writing processes best practices and troubleshooting.
-
Solid experience with Mocking tools/Data solutions for web services (Wiremock Kafka).
-
Provide Automation metrics and reporting to management.
-
Ability to take on new opportunities and tough challenges with a sense of urgency high energy and enthusiasm.
-
Ability to build partnerships and work collaboratively with others to meet shared objectives.
-
Ability to adapt approach and demeanor in real time to match the shifting demands of different situations.
-
Ability to work independently while also collaborating effecting with the Engineering Team. Demonstrates independence in task execution yet values teamwork and contributes positively to team dynamics and goals.
Required Education & Certifications:
-
B.A./B.S. in computer science software engineering or related field.
Compensation:
-
Qualified candidates can expect a salary beginning at $115000Β or more depending on experience
Expected Closing Date: 5/10/24
#LI-Remote #LI-JF1 #BI-Remote #DICE-J
Date Posted
05/05/2024
Views
4
Similar Jobs
Engineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab
Views in the last 30 days - 0
This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...
View DetailsSoftware Engineer III | Platform - ExtraHop
Views in the last 30 days - 0
This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...
View DetailsSoftware Solutions Architect - Unqork
Views in the last 30 days - 0
Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...
View DetailsStaff Salesforce Engineer - CRM Systems - GitLab
Views in the last 30 days - 0
This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...
View DetailsGrowth Product Lead - Loyalty - Trafilea
Views in the last 30 days - 0
Trafilea promotes itself as a transformative consumer tech platform with AIdriven growth solutions highlighting achievements like 1B revenue and globa...
View DetailsSales Prospecting Account Executive - Financial Solutions - Blackbaud
Views in the last 30 days - 0
This job posting seeks Prospect Account Executives to sell Financial Management applications for nonprofits and governments Responsibilities include s...
View Details