Experian Clarity is the leading source of alternative credit data in the subprime lending industry. By leveraging alternative data, our market- savvy data analysts are discovering trends and providing our clients innovative solutions for fraud, banking information, credit, compliance, prospecting and portfolio management.
Due to our continuous growth, we are looking for a Test Engineer to join our engineering team. This is a remote or in-office position.
A little about us : We have about 2 terabytes of data in MySQL and MongoDB. We use Ruby and Elixir to run over a million transactions for our customers every day.
Our typical response times are 1-2 seconds for a basket of products and we maintain uptimes north of 99.99%. We target daily deploys and continuous testing.
This Software Test Engineer position will be responsible for designing, implementing, and supporting the testing infrastructure to enhance and cultivate several of the company’s product solutions in a fast-moving environment.
Responsibilities include creating acceptance tests for UI and API features. Experience with Ruby is required.
All repositories kept up to the latest viable versions of Rails and Ruby
Private Git / GitHub repository, Jira for ticket tracking / scrum sprints and GitHub for code reviews
1 : 1 test coverage for most of codebase and 2 : 1 for prime areas
Mac laptops provided for development
Jenkins for continuous integration; deploy to dual hot data centers / AWS
Agile teams comprised of Software Developers and Software Test Engineers
Bachelor’s Degree or equivalent job experience
Experience using Selenium and Rspec or similar tools
Experience using Git productively in a team environment
Experience with Docker
Experience with Amazon Web Services
Ability to sit with business or technical SMEs to listen, learn and propose test solutions
Experience using and adapting to new technologies
Take and understand business requirements and goals
Work collaboratively with project managers and stakeholders to make sure that all aspects of the project are delivered as planned
Work collaboratively with developers during the feature development process to produce appropriate, accurate tests with complete coverage
Involved at all stages of the development life cycle : initial analysis, implementation, integration, testing, debugging, and support
Experience with testing APIs
Empathy for consumers, teammates, business owners, and other stakeholders
Love working as part of a team and continuously strive for self-improvement
Additional Desired Skills
Good experience with load testing tools
Experience with containerized testing and deployment
Knowledge and Experience :
Several years of writing automated acceptance tests
Excellent analytical and problem-solving skills
Excellent organizational skills
Must be comfortable testing external API calls from plain old POSTs to SOAP
Proven verbal and written cross-department and customer communication skills
EOE including Disability / Veterans