Testing Engineer I

SUMMARY
The Software Development Testing Engineer I is part of a dynamic team dedicated to the ANSYS Release Management team. This role maintains front and back end testing through manual and automated testing, participates on a plethora of agile teams during planning, design, and release phases, and provides critical analysis and testing coverage throughout the entire software development release cycle. This role ensures product requirements and quality standards are satisfied and serves all ANSYS products.

RESPONSIBILITIES
  • Perform software testing following the company’s Quality Assurance processes
  • Product installation, Download Center, EDI systems, Data Integrity, Security, and Physical Media testing
  • Analyze existing workflows, tools, and processes to expand, create, and ensure full testing coverage.
  • Removing obsolete testing and code for faster testing and deliver times
  • Troubleshoot software and system issues/defects on both Windows and Linux
  • Create cross platform tools that are usable for numerous levels of employee technical expertise (GUI & command line)
  • Automated testing (maintenance, creation, interface with existing tools)
  • Manual testing (document coverage, automation when possible)
  • Generate clearly defined test plans, coverage, and results
  • Assist other testers and developers across numerous departments and technical levels

MINIMUM QUALIFICATIONS
  • Bachelor’s degree in Computer Science or Software Engineering
  • Demonstrated knowledge of automation design (Scripting, Sikuli, Selenium)
  • Knowledge of a programming or scripting languages such as: Python, Java, Shell, Batch
  • Ability to work with various development teams to collaborate on projects to meet deadlines
  • Understanding of data-interchange formats and usage (JSON & XML)
  • Demonstrated troubleshooting and problem-solving skills
  • Ability to pay close attention to detail
  • Excellent communication skills
  • Willingness to learn

PREFERRED QUALIFICATIONS
  • Experience with the Python and/or Java programming language(s)
  • Testing automation knowledge (Sikuli, Selenium, PyAutoGUI, etc)
  • Experience utilizing API’s (REST) and data parsing
  • Knowledge of Linux & Windows operating system administration
  • Experience in following Quality Assurance standards and procedures
  • CDN experience with AWS or Akamai
  • Understanding of DevOps technologies (Git, Docker, TeamCity, etc.)

CULTURE AND VALUES
Culture and values are incredibly important to ANSYS. They inform us of who we are, of how we act. Values aren't posters hanging on a wall or about trite or glib slogans. They aren't about rules and regulations. They can't just be handed down the organization. They are shared beliefs – guideposts that we all follow when we're facing a challenge or a decision. Our values tell us how we live our lives; how we approach our jobs. Our values are crucial for fostering a culture of winning for our company:
  • Customer focus
  • Results and Accountability
  • Innovation
  • Transparency and Integrity
  • Mastery
  • Inclusiveness
  • Sense of urgency
  • Collaboration and Teamwork

ANSYS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.

ANSYS does not accept unsolicited referrals for vacancies, and any unsolicited referral will become the property of ANSYS. Upon hire, no fee will be owed to the agency, person, or entity.