What are the responsibilities and job description for the QA Analyst I position at 21st Century Software?
21CS is an international software development company, with our U.S Centre of Excellence and Development Lab located in in North Carolina.
We develop and maintain Mainframe-based software products, partnering with leaders in the Z industry, to service our global customer network. We provide innovative, modern solutions aimed at growing and revitalising the Z platform.
We have a talented team and provide a flexible and fun working environment. We encourage continued development of our team members, and as we are a growing company, our employees have many different career pathways available to them.
About the role:
We are looking for a skilled QA analyst to design and execute software testing strategies to fully test mainframe and Eclipse software products to ensure they function according to specifications, customer requirements and meet business needs. Strong technical skills and a passion for learning are necessary to accomplish company and personal goals. You will be expected to:
- Set up product test environments
- Design and plan testing activities that cover all aspects of the software: functions, components, performance, security, regression and service
- Develop test cases, test scenarios and use cases
- Automate the tests
- Investigate and diagnose problems uncovered during testing
- Recreate problems as reported by customers or as discovered during testing
- Validate fixes for problems
- Provide feedback on usability, serviceability and documentation
- Report status as required
The above statements are intended only to describe the general nature of the job and should not be construed as an all-inclusive list of position responsibilities.
Required Skills
- Familiarity with testing methodologies, tools and techniques
- Experience with z/OS systems with the requisite skills in TSO, ISPF, JCL and REXX
- Keen interest in finding software defects
- Strong analytical and troubleshooting skills
- Strong teamwork skill, high personal integrity, and ability to earn trust from others
- Strong interpersonal and communication skills
- Strong customer service focus
- Commitment to learning new technologies as needed
- Ability to work independently and productively under pressure
- Understanding of Agile principles
Preferred Skills
- Experience in programming in python
- Knowledge of JCL (including IDCAMS, DFSORT, ADRDSSU)
This is a full-time position.
Benefits and Perks:
Great location, close to amenities and easily accessible via public transport. We offer a friendly, fun work environment and mentorship by experienced and highly skilled team members. We also support flexible working practices.
Education
Preferred: Bachelors or better in Computer Science.