Description:
The test automation engineer position will be responsible for building test automation frameworks and writing automation scripts from inception and testing client-side apis, rich user interfaces, mobile and batch processing applicationsThis position will drive our test automation strategy using industry best practices and working collaboratively with a cross-functional team of product owners, business analysts, testers, and software engineersWe are seeking candidates who have a passion for high-quality software, enjoy collaborating with other teams, and are methodical problem solvers.
Duties and responsibilities:
Architects, designs, and implements test automation frameworks from the ground up into a continuous integration and execution model.
Establishes a set of test suites (unit, integration, regression, performance/load, security) for multiple applications that can run in a ci/cd environment, across various devices and environments.
Analyze complex software systems and collaborate with others to improve the overall design, testability, and quality of our servicing platforms.
Work with the product team to understand how new features should be tested, and then engage them in contributing automated tests.
Work with the development team to define and implement mechanisms to inject testing earlier into the software development process.
Coordinate with the scrum team in overseeing bug tracking, test prioritization, test automation, and release.
Develop high-quality automation test engineering best practices, test strategy and principles.
Define and track quality assurance metrics such as defect densities and open defect counts.
Track and communicate test results in a timely, effective, and automated manner.
Requirements:
Required skills and qualifications:
Bachelor’s degree in business, computer science, or related field or equivalent experience
4+ years of experience in qa and development
3+ years of experience in automated testing
Strong understanding of web-development technologies, including html, css, groovy/grails, js (and frameworks), spring, hibernate, soap, and restful web services
Experience in mssql and t-sql
Experience developing and maintaining test automation frameworks and infrastructure.
Experience with continuous integration systems (jenkins)
In-depth experience with one or more test automation tools such as selenium webdriver, playwright, appium, restassured
Experience with one or more cloud service providers, aws preferred
Experience writing unit tests, in one or more of the following languages python, scala, java, javascript
Expert knowledge of all phases of the sdlc, especially agile/scrum
Expert knowledge of scrum tools such as jira and confluence
Experience assessing risk for determining appropriate levels of testing
Ability to manage tasks against deadlines as well as mitigate risks
Must have a client service attitude and mindset for work prioritization and issue resolution
Ability to work remotely within the corserv footprint
About corserv
Corserv is a credit card technology and portfolio management company that was founded in 2009With decades of experience in payment systems, we enable financial institutions to enter or expand their credit card program with our open-source technology platformOur global headquarters is in atlanta, gaWe offer a competitive compensation packages and company-paid benefits package including medical, dental, and visionWe also offer a generous pto plan, 401k matching, and the opportunity to work in a remote environment.
Corserv holdings, incIs an equal employment opportunity employer – all qualified applicants/employees will receive consideration for employment without regard to that individual`s age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law.