Discover is looking for a talented, enthusiastic and proactive individual who will be responsible for optimizing the development and testing process to establish faster development flow by systematically reducing cycle time and introducing built-in-quality.
In collaboration with our Development, Security, Testing, and Infrastructure groups, the Test Automation/DevOps Engineer will drive and deliver a fully automated development/test lifecycle focused on delivering a platform capable of end-to-end automation.
Key Responsibilities:
- Build a best-in-class CI/CD and test automation suite and stay abreast of emerging technologies and testing approaches
- Be a thought leader and develop the skillsets of scrum team in creation, reviews of test cases and test automation
- Work with Scrum Teams to design and implement a Common CI/CD pipeline and test automation
- Work with our infrastructure and security teams to design and implement fully automated development analysis of current manual deployment and testing processes to design automation scope and structure
- Champion for acceptance test-driven development (ATDD), automated unit testing (AUT), and behavior-driven development (BDD)
- Integration of automated test suites with the current build and deployment processes
- Maintenance of test automation/deployment to accommodate changes in system design or architecture or environments
- Assure quality with the help of automation test tools (Web/UI and APIs)
- Maintain and Monitor the quality and effectiveness of CI/CD pipeline, automation and testing
- Promote a risk-aware culture, ensure efficient and effective risk and compliance management practices by adhering to required standards and processes.
- Drive efficiency through regression/automation of UI/Web App and API interfaces with the right tools and framework
- Team members are expected to support production and pager rotation, after hours or weekend work is expected occasionally, and we have a flexible schedule to support work-life balance
- There is an expectation that this Chicago based person will need to visit Discover's Riverwoods Headquarters1 to 2 of days a week for project related meetings.
Our Tech Stack:
- Java, Spring, REST API, SOAP
- Jenkins, GitHub, Nexus, Chef, Ansible
- Horton Works, Spark, Storm, Kafka
- Rabbit
- PCF, Linux, Cloud Foundry
- ReactJS, Drupal, Gulp, Node, JavaScript, WireMock, Nexus
- Oracle, AWS/RDS
- Cucumber
- CI/CD Pipeline Automation using Jenkins
- Variety of scripting languages
- GitHub
Basic Qualifications:
- Bachelor’s Degree (preferably in Computer Science or related field)
- 2+ years hands-on working in information technology
Skills Desired:
- Understand the concepts of Continuous Delivery, Test Driven development and Test Automation
- Hands on experience working with Jenkins, Gradle, Nexus, Git, and SonarQube (at least two years)
- At least 2 years of experience in API and SOA testing frameworks/tools – like REST Client, Soap UI, Client UFT
- Knowledge of the Continuous Delivery pipelines work and have hands-on experience developing test automation, pipelines with shared libraries
- Has a deep understanding of Git branching
- Must have a working, hands-on knowledge of REST, REST security, and Open API
- Knowledge of Java, Groovy, and Spring
- Have a familiarity with JavaScript and Python libraries and development environment
- Experience with both White Box and Black Box Testing
- Have working knowledge of AWS ecosystem and Docker
- Must have experience working with Linux/UNIX and write bash scripts.
- Experience testing web pages built with Responsive Web Design (cross-browser, cross-platform, tablet and mobile device)
- Understand the concepts of reactive programming
- Excellent verbal communication and documentation skills
by via developer jobs - Stack Overflow
No comments:
Post a Comment