Software Development Engineer in Test – Typescript
Company | The Federal Reserve System |
---|---|
Location | Philadelphia, PA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Must have a Bachelor’s degree with a concentration in Information Technology or Computer Science or equivalent significant experience in information technology and software testing.
- Minimum of 7 years of experience designing and developing test automation using a software development approach.
- Minimum of 7 years of automation development experience with technologies described in the posting.
- Strong hands-on experience with Playwright and TypeScript is strongly preferred.
- Proficient in GitLab, comfortable with CI/CD pipelines, and experienced working in Agile environments with JIRA and XRay.
- Familiarity with Cucumber and SQL is nice to have.
Responsibilities
- Develop functional and system level test automation in a multi-tiered environment using modern frameworks such as Selenium, UFT, Loadrunner/Performance Center, Jmeter and other industry tools approved for use at FRS as applicable.
- Use programming languages like C#, Python or Java with a modern IDE (Visual Studio, IntelliJ, or similar), and source code management products like TFS/Azure DevOps, GIT and Subversion.
- Develop solutions and methodologies to automate testing of applications built using technologies and frameworks such as HTML, CSS, JavaScript, jQuery, TypeScript (Angular), KendoUI, Bootstrap, Postman, SoapUI and other industry tools approved for use at FRS as applicable.
- Scale test efforts and build reusable components over multiple engagements.
- Produce and share test execution reports.
- Incorporate the tests aligned with the application under test database schemas using complex stored procedures and queries in environments such as SQLServer, Oracle, or similar.
- Mentor QA Engineers by providing direction and guidance when needed.
- Participate on project teams as a senior QA Engineer.
- Participate on Bank, department, or system projects of moderate to high complexity. Demonstrate Core Competency skills for grade and position.
- Involved in the accomplishment of departmental and Bank wide quality projects.
- Comply with all applicable information security policies, guidelines, and practices.
Preferred Qualifications
- Familiarity with Cucumber and SQL is nice to have.