Qualifications Include:
Education/Certification: Bachelor’s degree in Computer Science, Information Technology, or a related filed, or an equivalent combination of education, training, and experience.rtifications in relevant testing or automation tools (e.g., Selenium, Junit, CI/CD tools certifications) preferred.
Required Knowledge: Strong understanding of software testing methodologies, including both manual and automated testing. Experience with test automation frameworks (e.g., Selenium, Junit, etc.). Knowledge of CI/CDE pipeline integration for automated testing and continuous testing (e.g., Jenkins). Familiarity with version control systems (e.g., Git) for managing automated test scripts. Understanding of Credit Union operations and output requirements. Knowledge of Symitar Core processing system is preferred, but not required. Experience with database testing and SQL queries for test validation, especially within automated test cases. Expereince with designing, managing, and manipulating test data for automation purposes (e.g., mock data, fixtures). Familiarity with Agile methodologies and ability to work in an Agile environment. Knowledge of JavaScript, HTML, Java, and SQL to build or understand automation scripts. Familiarity with performance testing tools (e.g., JMeter, LoadRunner) is a plus. Understanding of API testing and tools like Postman and Swagger.
Experience Required: 3 to 5 years of experience in software testing, with a focus on test automation and quality assurance in a development or IT environment. Proven experience in automating test scripts and integrating them into CI/CD pipelines. Hands-on experience with automated testing tools and frameworks (e.g., Selenium, Junit, Cucumber, etc.) Previous experience working with Agile teams, performing sprint-based testing, and contributing to test automation. Experience with API testing and working with web services (REST, SOAP).Familiarity with working in environments using version control systems (e.g., Git). Previous experience with debugging and troubleshooting test failures in automated environments.
Skills/abilities: Strong understanding of automation best practices and ability to implement them effectively in a QA environment. Ability to write and maintain clear, concise, and effective automated test scripts. Ability to integrate automated tests into CI/CD pipelines to ensure continuous testing and rapid feedback loops. Ability to design data-driven and keyword-driven tests for various applications. Strong analytical and problem-solving skills to investigate and resolve issues in both automated and manual testing scenarios. Familiarity with test data management and environment configuration for automated testing. Solid project management and organizational skills, particularly in managing multiple automated testing projects. Strong communication skills, with the ability to communicate technical information clearly to both technical and non-technical stakeholders. Ability to collaborate effectively with developers, product owners, and other team members in an Agile environment to define test cases and ensure comprehensive test coverage. Ability to assist and mentor others in the use of test automation tools and frameworks. Detail-oriented with a strong focus on ensuring high-quality standards in every phase of the testing lifecycle. Comfortable using modern test management tools to track automated test cases and defects. Self-motivated and able to work independently or as part of a team to improve automation processes and testing efficiencies.