Logo
Express Employment International Headquarters

Senior Software QA Engineer

Express Employment International Headquarters, Oklahoma City, Oklahoma, United States, 73116


Job Details

Job LocationCorporate Headquarters - Oklahoma City, OK

Description

Basic Function

The Senior Software QA Engineer designs, writes, and executes automated test scripts to identify defects in web-based, and native mobile applications, in addition to coaching QA analysts engineers on automation best practices, as well as building and maintaining test automation strategy.

This employee will be assigned to an Agile Scrum team and will be expected to collaborate closely with developers, Scrum Masters, Product Owners, and other QA team members within the SLDC.

As a minor responsibility, this position will also require researching and reproducing issues related to escalated support tickets.

Typical Requirements

Requires strong technical and analytical skills, test automation skills, and general QA experience to achieve results. Ability to create, manage, and execute automated tests, compile and analyze results, and generate reports. Ability to work within testing frameworks like Selenium, Appium, and design test suites for web and mobile applications. Understanding the business's process flow from start to finish and aligning with strategic goals will greatly increase effectiveness. Must work well with others while performing a variety of detailed tasks daily. Additionally, requires excellent oral/written communication skills, and a working knowledge of application design and limitations. As this is a senior role, some ability in coaching and training others is expected.

Essential FunctionsCraft and maintain test cases and runs, ensuring thorough coverage of all features and scenarios. Occasional manual testing to validate functionality and user experience may be required as needed.Keep our automated tests up-to-date, preventing stagnation and ensuring they remain effective.Design and direct the automation strategy, leveraging cutting-edge automation tools to streamline processes. Includes result reporting structure.Record and track defects using our bug tracking system. Engage in proactive communication with the development team to facilitate timely resolutions.Partner with Product Management and Development to translate business requirements into testable specifications, enhancing the quality of deliverables.Mentor Analysts and SQEs, imparting knowledge on automation processes and best practices.Use data to create models that depict trends across all customer segments.Stay abreast of emerging trends and technologies in software testing. Introduce innovative tools and techniques to keep our QA practices at the forefront of the industry.Prepare and execute regression testing for Production releases/changesParticipate in special projects, providing testing expertise and insights to support organizational objectives.

Job Requirements

Education and ExperienceBachelor's degree or the equivalent work experience, preferably in IT, Computer Science, Software Engineering and Management.At least four years of experience in quality assurance, test automation, QA engineering.Skills:

Proven experience in writing test automation scripts and designing automated test plans for web, mobile, and API software Expert knowledge of data modeling concepts, methodologies, and best practices.Skilled in developing and managing an automation platform for QA team use.Proficiency in automation tools such as Robot Framework, Selenium, or Appium.Strong knowledge of XML and related technologies.Ability to collaborate with Support and Developers to resolve incidents reported by various stakeholders.Excellent communication and interpersonal skills.Sharp troubleshooting skills and attention to detail.Analytical mindset with a strong problem-solving aptitude.Competence in training and coaching team members.