Software Developer - Testing Tools/Automation/Performance
NR Consulting
Schaumburg, IL, United States
Full-time
Summary :
Work with Project team, business and product management to design, develop, review and execute test plan & strategy.
- Create and design reusable automation framework, identify the impact for various products (software applications) and communicate across the teams.
- Create, execute, maintain & optimize automated test scripts.
- Perform simple to complex test data conditioning, functional, Integration & regression test validations & defect management using various testing tools.
- Collaborate with Agile team and provide input for product backlog, sprint planning, development, demo and retrospective governing agile principles.
- ssign testing tasks, review and mentor less experienced QA Analysts.
- Define strategies, processes, best practices & methodologies using various testing techniques & tools to bring efficiency in testing.
- Provide regular reports on status, metrics & ROI values to management.
- Perform other duties as assigned.
Required Skills :
- 5+ years of experience in Automation testing, with 2+ years of experience in Behavior driven Development(BDD) / ATDD using Cucumber / Specflow / SpecRun, and 2+ years of extensive experience in API / Web Services Testing
- Strong hands-on experience in Java / C# and Object-Oriented programming class structure, code re-use, abstract thinking / Page object model
- Strong hands-on experience in creating reusable framework for ATDD / BDD Testing (Gherkin and Cucumber / Specflow) and creating step definitions.
- Experience working in an Agile environment, Agile Tools and good exposure to Continuous Integration
- Experience working with multiple software development methodologies and QA automation Tools
- Technical expert and linear thinking to work at Business / Object layer and exposure to Angular & Cloud
- Experience in writing complex SQL queries and writing REST based API requests preferred.
28 days ago