Software Development Manager (Quality/Reliability)

Company: Autodesk
Company: Autodesk
Location: Mexico - Remote
Commitment: Full time
Posted on: 2023-05-03 17:41
Job Requisition ID #23WD69470About Autodesk Construction SolutionsAutodesk has fully reimagined the construction business for the digital age, enabling companies to address the most important challenges they face today while preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS) portfolio connects the office, trailer and field so customers can move seamlessly through each phase of a building’s lifecycle — from design and pre-construction to construction, turnover and operations — with best-in-class solutions that include Assemble Systems, BIM 360, BuildingConnected and PlanGrid. General contractors, subcontractors, and owners around the world rely on ACS to win more work, enhance collaboration, speed decision-making, reduce risk, and improve overall project outcomes. OverviewDo you have a passion for delighting customers with high quality software solutions? Are you adept at using software development and quality tools for assessing and maintaining quality of software your team delivers? If so, we invite you to join the Autodesk Construction Solution's Field Core team. We’re seeking an accomplished and highly motivated Software Development Manager (Quality + Reliability) who will work as part of a cross functional agile team.You will use latest tools and procedures for improving quality of cloud services that your team deploys, and the mobile apps they ship to our customers. You will also be creating and executing test plans and analyzing test results with the objective of identifying issues during the software development process. You will liaise with the larger ACS R&D organization and product support teams to partner in the success of customers using our software.As a Software Development Manager (Quality + Reliability), you will assist with enhancing our automation infrastructure, increase our automation test coverage, and improving our existing automation frameworks. This includes identifying current gaps and implementing solutions to address them. You need to be familiar with testing concepts and automation tools along with web, backend, and mobile technologies in a service-oriented architecture. You will work alongside and support developers by designing and maintaining cutting-edge automation systems to ensure we ship code with high quality and speed. You will help advocate for our customer’s experience and improve the feature development of our product. You will be responsible for growing and coaching the Quality + Reliability team. Responsibilities:Build, lead, manage, and mentor a team of Quality + Reliability software engineersOwn Quality via automation and other development toolsDirect roadmap for E2E test automation of features owned by multiple teams while ensuring all stakeholders are kept informedAnalyze and decompose a complicated software system and design a strategy to test itDevelop and own automated test plans, test cases, tooling, and integration with the product development processCreate and execute plans at the product or code level to automatically test features, functionality, web services including functional, performance, scenario, 3rd party library dependencies, load and scalabilityWork on automating testing on applications across multiple platforms (backend, web, iOS, android)Identify scenarios and design automation tests to support faster release of code in a continuous integration and delivery environmentImprove code quality by implementing new ideas, organizing tests, building reusable components and refactoring existing testsPerform peer reviews to suggest ways to improve code quality and automation test coverageWork closely with functional QA, product, design, and engineering teams to define qualityClearly communicate delivery risks and suggest the best approach to resolve the issuesAdvocate for quality standards and ensure the Quality Assurance process is followed consistently as per organizational best practice guidelinesShare knowledge and train functional QA on automation; mentor and lead junior quality engineers to help raise the quality barEnthusiasm to share knowledge, mentor teammates and actively engage in various agile team activitiesMinimum Requirements10+ years of overall industry experience in the designing and developing integration solutions and full stack SaaS applications5+ years of hands-on technical leadership2+ years of people management experienceBachelor’s degree in Computer Science, Computer Engineering or similar technical fieldExperience building automation tests using any of the automation frameworks such as Cypress, Appium, and TestIMProficiency in at least one of the programming languages - Java, JavaScript, PythonWorking experience in git based repositories - GitHub or GitLabExperience in continuous delivery of test automation and integration in a CI/CD infrastructure such as - CircleCI, JenkinsWorking experience in Postman or any other REST API test toolGood verbal and written communication skills in English and a strong sense of ownershipTeam player – you love to teach others about cool new tricks you learned and absorb tips and tricks from other developers; love solving problems as a team across platformsExperience working in an Agile or Scrum environment - Knowledge of JiraAt Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.Salary is one part of Autodesk’s competitive package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
View Original Job Posting