Job Description- QA Engineer
Responsibilities
• Test customized and configured solutions on top of Autodesk core products in the Architecture, Engineering and Construction (AEC) or Manufacturing (MFG) domain
• Support solution deployment activities including delivery, acceptance testing and user-support
• Contribute to Autodesk IP and assets through methods development and sales collateral
• Create documentation as appropriate for solutions developed
Minimum Qualifications
• 5 years’ experience in a software quality assurance role
• Proven track record of delivering technical documentation
• Strong technical knowledge in SDLC and Software Testing Life cycles
• Knowledge and experience in designing tests, defining scope and identifying functional and non-functional testing (e.g. performance, availability, stability, security, environment, etc.)
• Good knowledge and understanding of Agile Development practices and tools such as Jira and Kanban
• Good understanding of QA Methodologies and QA Lifecycle
• Good knowledge in Test Driven Development Strategies
• Hands-on experience in performance testing of web services and APIs and tools associated with performance testing such as Apache Jmeter etc
• Good understanding of Behaviour Driven Development Methodologies and tools such as Cucumber, JBehave, Serenity etc
• Experience with a variety of different testing techniques such as UI Testing, Automated Testing (front end, backend and API testing)
• Hands-on experience with any one of Frontend automation frames work like Test Complete, Jasmine, Cypress, Protractor, etc
• Hands-on experience with any one of Backend Rest API Automation frameworks like Rest Assured, Karate, etc
• Good knowledge in Test Management tools like TestRail, XRay
• Experience in Automation Testing Tools such as Selenium etc
• Hands-on Experience in scripting and programming languages such as Python, JavaScript and Java
• Good Knowledge in CI/CD tools and pipelines such as Jenkins
• Critical thinker with problem-solving skills, passionate about software quality
• Good time-management skills and ability to multi-task/task prioritization
• Great interpersonal and communication skills, must be a team player
• Good understanding of test reports preparation and interpretation
• Good understanding of testing metrics
The Ideal Candidate
• A strong sense of ownership: You strive for deep understanding, build the appropriate solution to get the job done, and iterate quickly to deliver high impact results
• Pride over everything you ship: You would never release code until you're confident it provides real value to customers
• Love for building elegant, maintainable code: Abstracting and refactoring should be a passion, not a chore
• Customer empathy: You have a high degree of customer empathy and drive to understand users' pain points. You strive to frame problems using the best conceptual models
• A team mentality: You recognize that the whole is greater than the sum of its parts, appreciate collaboration, and play a key role to make the company win
• Pragmatism: You consider the many trade-offs-- business, technical, UX, speed, accuracy, complexity - in every decision
• Strong troubleshooting and critical thinking skills
• Adept at understanding and documenting current state processes within the cloud-based EA integration area
• Ability to embrace new ideas, methods, learning and quickly put them into practice
• Excellent oral and written communication skills
Payroll
QA/Software Testers (Software and Web Development)
Quality Analysts (Information Design and Documentaion)
Software Engineer (Software and Web Development)
Technical Specialists (Information Design and Documentaion)
Technical Consultants (Information Design and Documentaion)