Software Developer - Testing Tools/Automation/Performance - NR Consulting LLC
Schaumburg, IL
About the Job
• 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.
• Assign 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.
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.
• Assign 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.
Source : NR Consulting LLC