Month Contract (Possible Extension or Contract-to-Hire)
Location: Remote (Client located in Maryland)
Job Description
This company is the country's largest lending-exclusive financial company, proudly serving millions of customers with safe, affordable and transparent installment loans. Our customers turn to us every day-online and at over 1,400 branches in 44 states-to help them take control and improve their financial lives. It's all about doing the right thing-a mission that hasn't changed for more than 100 years.
• Participate on a high-performing agile development team in the Loan Originations Product Lane incrementally delivering high-quality software.
• Design, develop, and maintain automated test scripts, tools, and frameworks to validate functional and non-functional requirements, with a shift-left mindset where testability is valued.
• Identify, analyze, and report software defects and work closely with developers to resolve issues in a timely manner, ensuring continuous integration and delivery.
• Participate in code reviews with a focus on testability and maintainability.
• Develop and execute comprehensive test plans, test cases, and test scenarios to validate software features and functionality within each sprint.
• Participation in manual test activities as needed in support of sprint objectives.
• Implement and maintain continuous integration and delivery pipelines, closely collaborating with the DevOps team, to enable efficient and reliable software releases in an agile environment.
• Monitor and analyze test results and provide timely feedback regarding the quality of software under test, aligning with sprint goals including (informing the definition of done) and release timelines.
• Collaborate with product owners and stakeholders to define and refine testing strategies and approaches within the agile framework.
• Stay updated with emerging trends and technologies in software testing and apply them to improve testing processes.
• Mentor and provide technical guidance to team members, promoting a culture of quality and continuous learning."
Required Skills
• 3+ years of expertise in software development with a focus on test automation and quality assurance.
• Bachelor’s degree in computer science, mathematics, engineering or related field, or equivalent practical experience.
• 3+ years of expertise in programming languages such as Java, JavaScript, Python, or Ruby • 3+ years of hands-on experience and proficiency in writing scripts with one or more automation testing frameworks such as TestCafe, Selenium, Appium, webdriver.io, RSpec/Capybara, or TestNG.
• Experience with Restful API Testing such as Postman, JMeter, SOAP UI.
• Proficiency with modern web application development technologies including Ruby on Rails, React, Angular, and Node.js.
• Proficiency with SQL and no-SQL databases. Postgres experience preferred.
• Proficiency with cloud platforms preferably Amazon Web Services.
• Experience with version control systems, build tools (Git), and CI/CD tools (CircleCI, Jenkins).
• Ability to navigate in a nimble environment and drive success in unknown territory.
You Will Receive The Following Benefits