Tech Stack
AzureSeleniumSOAPSQLSubversionTFS
About the role
- Validate product quality by analyzing and testing the quality of the codebase
- Make decisions affecting architecture of the test codebase and select software/tools for writing test code
- Write code for automated, repeatable tests to reduce manual testing and increase quality
- Develop and maintain automation for front-end, middleware and database systems
- Partner with software engineers to write efficient automation code following standards and best practices
- Create and execute regression tests and test plans using Visual Studio, Selenium, Azure DevOps
- Identify and document bugs in TFS with detailed reproduction steps
- Test web services using Fiddler or Postman; create SOAP/RESTful API automated scripts
- Maintain automation codebase in version control systems (GIT, SVN) and produce execution reports
- Repair broken automation scripts, perform code reviews, and diagnose/repair simple production bugs
- Serve as a guide and mentor for junior-level engineers and provide technical leadership and consultation
- Perform other duties as assigned; may work nights/weekends as necessary and attend regular team activities
Requirements
- Bachelor's Degree (preferred) - "Education Bachelor's Degree" stated
- Comcast may consider combination of coursework and experience or extensive related professional experience
- Relevant work experience: 5-7 Years
- Experience validating product quality and testing codebases
- Proficiency writing automated test code using Visual Studio and Selenium
- Experience with Azure DevOps (creating/executing test plans, regression tests) and TFS for defect tracking
- Experience with version control systems (GIT, SVN)
- Ability to write simple SQL queries for database validation
- Experience writing/automating SOAP and RESTful API tests; experience testing web services with Fiddler or Postman
- Familiarity testing front-end, middleware and database systems
- Ability to repair complex broken automation scripts and perform peer/code reviews
- Knowledge of coding standards and best practices for automation code
- Ability to create automated testing documentation (Test Plans, Test Summary Reports)
- Ability to execute automated scripts and analyze/report results
- Mentoring and technical leadership experience; act as resource for junior engineers
- Consistent, regular and punctual attendance
- Must be able to work nights and weekends, variable schedule(s) as necessary