SOFTWARE DEVELOPER WITH TEST ENGINEER
3 weeks ago
Seeking a passionate Software developer with Test Engineer skill set to join a team of professionals who are responsible for building the build pipeli..
Seeking a passionate Software developer with Test Engineer skill set to join a team of professionals who are responsible for building the build pipeline and automating our test suite for the multi-platform desktop licensing framework. The licensing framework will be used by all client desktop products like AutoCAD, Maya, Inventor, etc. for managing licensing workflows. The software developer works within a highly visible team where the developed code will have a direct, positive impact on millions of users of our products.
Minimum Qualifications:
- 5+ years of Software developer , test automation & amp; build pipeline experience
- Ability to write professional code (clean code & design)
- Deep knowledge of test methodologies, writing test plans, mock data/services, creating test cases, debugging & amp; testing
- Experience working in an agile team, CI/CD with Jenkins and automated deployment
- Passion and Drive to lead initiatives on continuous pipeline improvements
- Experience with CI/CD and Pipeline-As-Code: Jenkins, Groovy, etc.
- High attention to detail
- Have excellent communication skills
- Technologies- Ansible, Docker, ELK, Grafana, Python, Jenkins, Groovy, Shell, Windows, Mac & Linux, Git
Responsibilities
- Work with the team to automate testing of new functionalities and services using existing service architecture, delivery pipeline, and test framework
- Create test harnesses and infrastructure supporting Windows, Mac & amp; Linux
- Analyze and decompose a complicated software system and design a strategy to test it
- Develop and take ownership of activities/areas for the infrastructure & amp; build a pipeline that can be used to build desktop products:
- Automate all aspects of the application life cycle so that we can build, test, and release the software better
- Triage the pipeline-related issues on a regular basis and device solutions to reduce the triage effort
- Evaluate (commercial, open-source or proprietary) tools and frameworks for better infra and pipeline management
- Drive and champion CI/CD and Automation practices across the platform
- Enforce Engineering Excellence practices and drive quality early in code development; enforcing coding standards and other strategies to improve and ensure code quality
Preferred Qualifications:
- Strong hands-on knowledge of one or more of Infrastructure-as-Code tools and technologies like Ansible
- Experience with Metrics, Monitoring & Alerting tool like ELK, Grafana, etc
- Experience with security, secrets management, certificates, encryption, and keys like Vault
- BS in Computer Science/Engineering or a related field
- Strong Experience with Python is a plus
Official account of Jobstore.