Software Development Engineer in Test (SDET)
Location: Baltimore, MD (Hybrid Position)
A leading financial services company is seeking a Software Development Engineer in Test (SDET) to join its growing Digital team. This role offers the opportunity to work in a collaborative and fast-paced environment, contributing to the development and maintenance of QA processes for web and cross-platform applications.
Position Overview
The SDET will play a critical role in designing and enhancing automation frameworks, ensuring quality software releases, and collaborating closely with product, design, and engineering teams. This position is ideal for a candidate with a passion for test automation, software quality assurance, and agile development practices.
Key Responsibilities:
- Design and maintain automated test scripts, tools, and frameworks to validate functional and non-functional requirements.
- Identify and resolve software defects in collaboration with developers, ensuring seamless integration and delivery.
- Participate in code reviews with a focus on testability and maintainability.
- Develop and execute detailed test plans and cases to validate software features within each sprint.
- Perform manual testing as needed to meet sprint goals.
- Implement and maintain CI/CD pipelines in partnership with DevOps teams to streamline agile software releases.
- Analyze test results and provide actionable feedback to improve software quality and align with sprint objectives.
- Work with stakeholders to define and refine testing strategies in an agile framework.
- Stay updated on emerging trends in software testing and mentor team members to promote continuous learning and quality improvement.
Mandatory Qualifications:
- Software development experience focused on test automation and quality assurance.
- Hands-on experience with automation testing frameworks such as TestCafe, Selenium, Appium, webdriver.io, or Ruby/Capybara.
- Familiarity with modern web development technologies (Ruby on Rails, React, Angular, Node.js).
- Strong knowledge of SQL and NoSQL databases (Postgres preferred).
- Experience with RESTful API testing tools like Postman, JMeter, or SOAP UI.
- Proficiency with version control systems (Git) and CI/CD tools (e.g., CircleCI, Convox, Docker).
- Exposure to testing frameworks like Cucumber, RSpec, or React Testing Library.
- Demonstrated success working in fast-paced agile environments.
Preferred Qualifications:
- Experience with hybrid mobile apps.
- Previous experience in the financial services industry.
- Familiarity with publishing apps to the Apple App Store or Google Play Store.
Additional Information:
- Top skills: Proficiency in automation testing frameworks, strong software development expertise, and experience with web development technologies like Ruby on Rails, React, Angular, and Node.js.
- Contract-to-hire potential: The role may transition to a full-time position after six months.