Are you excited by solving technical challenges of building and test automation of a robust and highly available desktop SDK? Do you want to apply your deep analytical and engineering skills to the space of test automation for a SDK that is used by hundreds of engineers, runs on multiple OS platforms, built in several services/components, developed in multiple languages (Go, C++, JavaScript, Python, etc.) and frameworks (e.g. WebSocket, Protobuf, etc.)?
Come join us at Autodesk! Autodesk subscription platform team is seeking a passionate Software Engineer in Test to join a team of great engineers who are responsible for building it's desktop SDK which is embedded inside all Autodesk products and used by millions of customers. The senior engineer works within a highly visible team at Autodesk where the code tested will have a direct, positive impact to millions of users of our products. This experience is key to our business and at the top of our corporate initiatives around transformation and customer experience.
Responsibilities:
• Design and implement software to test SDK and desktop services written in Go/C++/JavaScript
• Analyze and convert requirements into user stories and test scenarios
• Write code to automate testing of new functionalities and services using existing architecture, test framework and continuous delivery pipeline
• Design and develop test for availability, reliability, performance, security, messaging, etc.
• Promote and drive sound engineering practices and software quality
• Maintain documentation of test system & environment
• Maximize test coverage of most critical features of the system
• Collaborate with the rest of the team to define and agree on test scope, strategy and production simulation
• Actively participate in the Scrum development process: standups, grooming, sizing, sprint planning
• Support and promote the company values through positive interactions with both internal and external stakeholders on a regular basis
Skills and Qualifications:
• 5+ years of progressive, professional experience working as test engineer
• Strong experience with Python language and related tooling (Other language comparable experience would be acceptable such as Go, Java, etc.)
• Knowledge and experience designing tests, defining test scope and identifying functional and non-functional testing (e.g. performance, availability, stability, security, environment, etc.)
• Experience with testing tools and build/release automation
• Passion and drive for automation and sound engineering practice
• High attention to detail, strong problem solving skills and effective written/verbal communication skills
• BS/MS in Computer Science, Computer Engineering or a related field, or equivalent work experience
Preferred:
• Experience writing tests and automation for Windows, Linux and Mac
• Familiar with scripting languages like JavaScript or shell scripts
• Knowledge in developing automated test systems for transactional web applications in a CI/CD environment
• Familiarity with working in cloud environments is highly desirable
• BS/MS in Computer Science, Computer Engineering or a related field, or equivalent work experience.
by via developer jobs - Stack Overflow
No comments:
Post a Comment