AL
QA Software Development Engineer in Test (SDET) – Automation Testing
Artech LLC
Owings Mills · On-site Contract Mid Level $45 – $50/hr Yesterday
About the role
Job Overview
We are seeking a talented and experienced QA Software Development Engineer in Test (SDET) to join our team for a Contract Role located in Owings Mills, MD. The ideal candidate will have strong hands-on experience in automated software testing, with proficiency in programming languages like Java and/or JavaScript/TypeScript. The SDET will be responsible for developing and executing automation test plans, creating automated tests across the UI, API, and service layers, and ensuring test coverage for both functional and non-functional requirements.
Key Responsibilities:
- Automation Development: Develop and execute comprehensive automation test plans and test cases for both UI and backend services.
- Test Framework Maintenance: Maintain and extend existing automation frameworks and evaluate new test cases for inclusion in the regression suite.
- CICD Integration: Ensure the stability, reliability, and maintainability of automated test suites within the Continuous Integration and Continuous Deployment (CICD) pipelines.
- End-to-End Testing: Drive automation coverage by creating automated tests to validate functionality, performance, and reliability across UI, API, and service layers.
- Test Execution & Reporting: Execute functional, regression, database, accessibility, and performance testing. Identify and communicate issues or risks promptly.
- Peer Code Reviews: Participate in peer code reviews and apply feedback to improve test quality.
- Collaboration: Work closely with engineering teams to troubleshoot, debug, and resolve issues found during testing.
- Continuous Improvement: Demonstrate a results-driven mindset with a focus on continuous testing improvement.
- Technical Debt Management: Identify and remediate technical debt in existing testing coverage and processes.
- Automation Strategy: Contribute to the development of toolsets to enhance both QA and development testing efforts.
Experience Required:
6-8 years
Required Qualifications:
- Experience: 5+ years of hands-on experience in automated software testing.
- Programming Skills: Strong knowledge of Java and/or JavaScript/TypeScript with a solid understanding of object-oriented design principles.
- Test Automation Tools: Proficiency with Playwright, Cypress, Selenium, and Cucumber, and experience with performance testing tools like JMeter.
- Testing Experience: Proven experience in testing web UI and backend services.
- Test Automation from Scratch: Ability to independently write automation code from scratch and debug, troubleshoot, and stabilize automated tests.
- Testing Methodologies: Familiarity with ATDD, TDD, BDD, and modern testing standards.
- Database Skills: Strong database querying and data validation skills.
- Cloud Experience: Experience with deploying automated tests to cloud environments such as AWS, Azure, or similar cloud providers (preferred).
- Agile Environment: Experience working in a dynamic, fast-paced Agile/Scrum team environment.
- Mindset: Result-driven with a strong focus on continuous improvement in testing processes.
- Collaboration: Ability to effectively collaborate with the engineering team during testing and troubleshooting activities.
Preferred Qualifications:
- Financial Services Industry: Experience working in the financial services industry (preferred but not required).
- AWS Experience: Familiarity with Amazon Web Services (AWS) for deploying and testing applications.
Company Benefits & Culture
- Inclusive and diverse work environment
- Opportunities for professional growth and development
- Comprehensive health and wellness benefits
Skills
AWSAPIATDDAzureBDDCypressCucumberJavaJavaScriptJMeterPlaywrightSeleniumTDDTypeScript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free