Senior Software Developer in Test (Remote)
Sorry, this job was removed at 6:23 a.m. (CST) on Tuesday, September 28, 2021
By clicking Apply Now you agree to share your profile information with the hiring company.
Liquibase is looking to hire a Senior Software Developer in Test Engineer to enhance our Enterprise database change management product. The ideal candidate has a passion for test engineering and automation with experience working in an Agile/Scrum development team. They are excited to work alongside developers to build, improve, and deliver significant product enhancements that solve challenging problems in the database DevOps & CI/CD space.
What you’ll do:
- Leading and providing technical expertise to a team of highly motivated QA engineers to effectively meet goals
- Taking responsibility for quality from end-to-end, including analyzing test data, identifying areas of improvement, and implementing solutions
- Building, expanding, and maintaining the automated test infrastructure of regression and acceptance tests
- Collaborating with development to improve test quality & test driven development including but not limited to unit, integration, & performance tests
- Designing and maintaining test strategies for comprehensive, customer-focused end-to-end testing
- Reviewing and providing testing feedback on product requirements
- Responsible for the documenting test requirements and designing test coverage plans
- Documenting and reporting defects with the steps needed to reproduce
- Contributing to test planning discussions to assure automation coverage is continuously improving
Must-haves:
- 6+ years professional experience as a Software Development Engineer in Test (SDET) with strong, object-oriented design and coding skills
- Experience working in an Agile/Scrum development team
- Extensive experience in creating efficient test plans, strategies for the new features and releases, test case development, and execution plans.
- Hands-on experience developing test tools, frameworks, and automated tests in scripting and object-oriented languages for command line interfaces, web apps, enterprise apps, and REST APIs
- In-depth knowledge of Java with specific expertise in Java automation test frameworks like JUnit, TestNG, Spock, RestAssured, and others
- Some knowledge of JavaScript with specific expertise in JS automation test frameworks like Protractor, Cypress, MochaJS, and others
- Some experience with SQL and relational databases (Postgres, Oracle, SQL Server, etc.)
- Experience and knowledge with cloud computing technologies (AWS, Azure, etc.)
- Experience monitoring and maintaining automated tests with CI/CD Tools (Jenkins, GitHub Actions, Travis CI, CircleCI, etc.)
- Experience with Linux, Mac, & Windows operating systems
- US-based
Bonus points:
- Experience with Performance/Load/Stress Testing Frameworks like JMeter, LoadMeter, locust.io and others
- Experience with other test automation tools (Selenium, Cucumber, NightwatchJS, etc.)
- Working knowledge of Groovy & Docker
Education:
- BS/MS in Computer Science or equivalent work experience
Perks of life at Liquibase:
- A fully remote workforce - we will never ask you to go into an office
- Home office allowance
- Meaningful equity
- Comprehensive health, vision and dental benefits
- Flexible time off
- 401K
- No punks, no jerks culture
- Growth opportunities and ability to move up within the company
Read Full Job Description