JobDescription : SENIOR SOFTWARE DEVELOPMENT ENGINEER IN TEST (SENIOR SDET):
Leads the improvement of test coverage for all products through design and implementation of automated testing processes
Lead the improvement of software development process through all teams in accordance with Total Quality Assurance best practices (including, but not limited to, project management, development, business, operations, reporting, and Quality Management)
Develops test automation tools and frameworks with fellow automation engineers
Can perform task breakdowns. Code has relatively few structural issues. Can debug applications. Demonstrates object oriented skills. Implements defensible coding strategies.
Collaborate with fellow automation engineers and QA to identify and mitigate risk
Prioritize work for multiple lanes of traffic
Participate in development and/or database administration
Interpretation and modification of code as required including batch files, make files, SQL scripts, queries, stored procedures and/or triggers
Adheres to established coding standards and maintains efficient coding practices
Support and mentor other engineers on the automation team
Provides technical guidance to software testers to help them embrace changes with automation tools
Helps support product releases
Helps support test data management
Maintain a basic familiarity with products
Functional and Business Knowledge*
Has advanced knowledge of QA and metrics architecture processes.
Solve a range of routine to complex problems and determine possible solutions, weighing the costs and benefits.
Solve problems with minimal oversight or interaction and with general instruction on new work assignments.
Provide some oversight for offshore resources
Work within own team and other teams.
Network with senior internal and external personnel in area of expertise.
Typical Scope & Impact*
Contribute to the achievement of team and QA and Metrics Architecture objectives.
Work on problems of diverse scope where analysis of data requires evaluation.
Minimum and Preferred Education
Bachelor's degree in Computer Science or equivalent IT degree OR relevant work experience.
Minimum and Preferred Experience/Skills
3-5 years of relevant experience with Bachelor's degree in Computer Science or equivalent experience.
Proven track record of designing and developing test automation
Solid understanding of modern operating systems and browsers
Solid understanding in managed C style languages (Java, C#, etc.)
Experience with MS Excel
Excellent verbal and written communication
Understanding of software development lifecycle
Experience with source control
Experience with databases
Solid understanding of Agile development
Experience with automation drivers (Selenium, Appium, etc.)
Experience with software testing tools, defect and test case management
Experience with TDD and distributed systems
Experience with automation of mobile based application
Experience with Continuous Integration and Continuous Delivery
Experience to cloud computing such as AWS, Azure, etc.
Experience with Big Data technologies
Internal Number: 5195775
About S&P Global
eFinancialCareers is a career site specializing in financial services.