About the Position
The Senior Software Test Engineer is responsible for developing automated testing strategies and implementing them in industry standard testing frameworks. The Software Test Engineer provides testing automated testing expertise and oversight and plays a role in providing advice and guidance and monitoring emerging technologies.
Technology We Use:
C#, .NET, AWS, Selenium Webdriver, Git, Rally, NUnit, ReadyAPI, SQ Server, Selenium WebDriver, JMeter
The successful candidate will demonstrate the skills and abilities to:
Writes, debugs, and executes code used in automated testing efforts.
Owns and coordinates the testing efforts for manual and automated activities across supported applications.
Maintains test automation frameworks and recommends and implements improvements to the automation framework(s).
Owns the SDLC testing strategy, test data management strategy, and quality of the supported applications.
Owns and champions the defect lifecycle for found defects.
Gathers and provides metrics on business process, test results for manual and automated test suites, and presents them to stakeholders
Responsible for API testing strategy, including creating, maintaining, and updating documentation of the API routes.
Responsible for the load performance testing strategy, including creating the scripts
and updating performance tests. (Jmeter Preferred)
Responsible for creating, updating, and maintaining an object-oriented automation structure
Understands the challenges that delivery and operations teams face in their day-to-day work and partner with them to design viable solutions.
Recommends improvements to testing processes, technology, and interfaces that improve the effectiveness of testing teams and reduce technical debt.
Responsible for the Performance testing strategy, including creating and updating performance tests
Coordinate’s regression test automation activities across supported applications.
Defines, implements, and manages processes and best practices for automated testing.
Understands the challenges that delivery and operations teams face in their day-to-day work and partner with them to design viable solutions.
Minimum Qualifications:
Bachelor’s degree (4-year degree program) in Computer Science or related field, and 4+ years of relevant experience
5-8 years of working experience in software development and/or testing
Working experience in automated testing frameworks and strong understanding of one of the cloud technologies (i.e., AWS (preferred), Azure, Google)
Working experience with software test tools and processes, building, and testing frameworks, and consumer-facing applications and databases
Working experience of scripting and configuration tools
Experience coding in C# or Java
Experience working in Micro services architecture and testing restful API's
Working experience with software test tools and processes, building, and testing frameworks, and consumer-facing applications and databases
Working experience of scripting and configuration tools
Working knowledge of delivering products in an engineering, operations, or release role
Working knowledge of agile development methodologies
Working knowledge in analysis, design, and programming
Ability to communicate with teams working in various locations.
Working experience in automated testing frameworks including Selenium
Job ID: 125710
A Typical Work Day May Include: • Completing preventative, predictive, ...
Are you looking to elevate your cyber career? Your technical skills? Your opport...
Cargill Animal Nutrition is a global business that serves large-scale feed mill ...
Primary Duties / Responsibilities:â— Assist in daily operational troublesho...