1 Click Easy Apply


Software Developer in Test


Madison, Wisconsin


Software Developer in Test Job Opening in Madison, Wisconsin - Our Client is a web-based vendor providing services and software solutions to insurance companies, vehicle manufacturers, fleets and collision repair centers. Our mission is simple: to bring all stakeholders in the collision repair industry together in a way that benefits everyone. Our web-based software solutions are designed to enhance performance management with complete transparency, concise measurements, and seamless data integration. We believe in the power of key performance indicators to drive improvement.
We?re looking for an ambitious and talented career-minded professional who would like to make a difference utilizing their skill set, while working in a thriving agile-methodology environment. We offer competitive career opportunities, great benefits and promote a work-life balance.
Responsibilities:
This position is based in Madison, WI .
Our Client is looking for driven and customer-focused Test Automation Engineer II who will put his/her technology skills to work to drive our business to the next level. The Test Automation Engineer will be a key contributor in the building of quality software for our customers. They will work to break the code for the purpose of improving quality. This role will work on SaaS systems, optimizing performance, stability, and efficiency while promoting quality assurance best practices.
As an Engineer 2 you will be responsible for using your technical knowledge of professional concepts to solve business problems. We are looking for a talented individual that can serve as a subject matter expert in their area of focus and represent their department on complex assignments. You will be responsible for evaluating elements of technology?s effectiveness through requirements gathering, testing, research and investigation and make recommendations for improvements that result in increased quality and effectiveness. You will be required to listen to and evaluate customer needs to determine and provide high quality solutions that align with customer expectations.
Key Areas of Responsibilities
Participate in daily team activities which may include SCRUM stand-ups and contribute to the completion of sprints by driving the quality assurance process and product validation, testing focused on automation with some manual.
Create and enhance test plans, test specifications, test suites, and test cases.
Execute, track and communicate test results from manual and automated tests
Utilize automated tools for unit, functional, integration, and performance testing.
Provide leadership in collaboration with the development team to drive testability and diagnostic ability into the product, while promoting QA best practices
Expand testing coverage by creating and enhancing an automated test environment along with adding new tests.
Speed up QA cycles by using new technologies to build faster and smarter tests and drive the invention and adoption of tools and advanced test methodologies.
Function independently and in a team environment to overcome ambiguity and deliver results.
Qualifications:
3+ years experience in an IT organization in either a developer or automated testing role
2+ years of experience developing software or creating test scripts in JAVA
Experience running and debugging automated tests in an object-oriented and/or aspect oriented development language and hands-on white/grey box testing.
Experience with writing SQL and understanding data structures and complex algorithms.
Knowledge of QA best practices.
Ability to triage issues, be flexible to changes, work with teams, multitask on multiple products and projects.
Proven record in building software in the form of test automation and testing tools.
Experience in development and testing of systems and high-volume transaction applications and services.
Excellent communication, collaboration, reporting, analytical, and problem-solving skills.
Solid grounding in computer science fundamentals: algorithms and data structures.
Comfortable working in a fast-paced, highly collaborative, dynamic work environment.
Experienced in interacting and coordinating test activities among multiple teams.
Knowledge of modern best practices for professional software development a plus
Experience with one or more open source test, build, or continuous deployment tools such as: JUnit, TestNG, Selenium Web Driver, Mockito, EasyMock, Jenkins, Docker, Bamboo, Groovy, Jersey Test Framework, JMeter, Appium
Experience with XML, XSD, WSDL, REST and SOAP and a history working with web client software.
Detailed knowledge of the HTTP protocol including an understanding of cookies, HTTPs/SSL, browser caching, HTTP status codes, HTTP headers, how sessions work, and experience identifying vulnerabilities like cross site scripting (XSS).
Expert in software quality and testing methodologies
Must be committed to incorporating security into all decisions and daily job responsibilities
Preferred Qualifications
5+ years experience in an IT organization in either a developer or automated testing role
Bachelor?s degree in computer science, computer engineering, or similar technical field.
Job Type: Contract
Job Location:
Madison, WI
Required education:
Bachelor's
Required experience:
developing software: 2 years
In an IT environemnt: 5 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC