< Back to Careers


Core Skills
Java, Python, C++, XML, Linux and Windows OS, Software development and testing techniques, system development lifecycle processes, business process knowledge
Power Competencies
Problem solving,; Agile development and DevOps techniques; Exceptional attention to detail Excellent analytical and problem-solving skills Good oral and written communication skills Great team player and able to work efficiently with minimal supervision Able to sit in front of a computer for long hours at a time


COMPTIA ITF+, Google Cloud, , AWS, IBM, VMWare, Redhat, Oracle

Educational Providers

Public and private 2-year and 4-year colleges, universities Bootcamps & technical Centers Certification entities such as COMPTIA, Microsoft, Google, ITIL

Ohio Median Salary


A Software Quality Assurance Specialist / Software Tester...

Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

Alternative Titles

Application Integration Engineer, Computer Consultant, Information Technology Analyst (IT Analyst), Product Assurance Engineer, Quality Assurance Analyst (QA Analyst), Software Quality Assurance Engineer (SQA Engineer), Software Quality Engineer, Software Test Engineer, Systems Engineer, Test Engineer


You should be: Proficient in relevant programming languages such as Java, Python, SQL, C++ and XML. and testing Successful in complex software development delivering high level of code quality Proficient in Linux and Microsoft Windows and testing. Be comfortable communicating critiques of code techniques in a collaborative and coaching manner Driven to details and structure