Quality Assurance Automation Engineer

Idaho Central Credit UnionChubbuck, ID
2d

About The Position

The QA Automation Engineer I is responsible for designing, executing, and maintaining automated and manual testing processes to ensure Idaho Central Credit Union's software meets the highest quality standards. This role focuses on validating system functionality, identifying defects, and supporting continuous integration and delivery across multiple platforms and projects. The ideal candidate will have hands-on experience with Selenium (Java), test management tools like Jira and TestRail, and CI/CD pipelines in Azure DevOps. A strong understanding of software testing methodologies, relational databases, and automation frameworks is essential to deliver reliable and scalable testing solutions that support ICCU's mission. Duties and Responsibilities Develop and Maintain Test Suites: Create and manage automated and manual test cases using Selenium (Java), ensuring comprehensive coverage of functional and regression scenarios. Identify Automation Opportunities: Analyze existing manual test cases to determine which should be automated to reduce regression testing time and improve efficiency. Execute and Monitor Testing Activities: Perform exploratory, functional, and system testing across multiple software projects, including upgrades, enhancements, and hotfixes. Collaborate Across Teams: Work closely with product owners, developers, and QA analysts to define test requirements, validate acceptance criteria, and ensure quality objectives are met. Manage Test Artifacts: Maintain organized repositories of test cases, plans, and results using tools such as TestRail, Jira, and Azure DevOps. Support CI/CD Integration: Participate in continuous integration and deployment workflows, validating builds and releases within Azure DevOps pipelines. Defect Tracking and Resolution: Isolate, replicate, and report software defects; verify fixes and ensure resolution aligns with project timelines. Mentor and Train: Assist in training other QA analysts and automation and contribute to the development of quality assurance procedures and documentation. Utilize Technical Tools: Use Git, IntelliJ, Putty, and Bruno to support test development, environment access, and API validation. Ensure Compliance and Documentation: Maintain testing documentation and ensure adherence to internal standards, security protocols, and regulatory requirements. Stay Current with QA Trends: Research emerging test automation technologies and best practices to enhance ICCU's testing capabilities. Quality Metrics & Coverage Expectations: We value data-driven quality assurance. Team members are encouraged to engage with and learn from key metrics such as: Code coverage and test coverage goals Defect leakage rate, test pass rate, and other quality indicators These metrics help guide continuous improvement and ensure robust software delivery.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or related field preferred.
  • 0-3 years of experience in QA or software testing (internship or project experience acceptable).
  • Basic knowledge of programming languages (Java, Python, JavaScript, or C#).
  • Exposure to automation tools (Selenium, Cypress, Playwright, Appium).
  • Familiarity with SQL, JSON/XML, and REST API testing.
  • Strong communication and willingness to learn in an Agile environment.
  • Experience working within Agile/Scrum methodologies to deliver quality applications required.
  • Ability to prioritize, meet deadlines, and manage changing priorities with limited direction.
  • Strong problem-solving skills with the ability to propose new concepts and ideas for consideration.
  • Excellent English oral and written communication skills.
  • Demonstrated ability to work independently, as well as part of a project team in a cooperative effort.
  • Technical experience with software development life cycles, test automation, basic database design, and user support.
  • Ability to create, adapt, integrate, and present automated solutions to solve problems and enable new opportunities.
  • Desire to combine and improve existing QA processes, frameworks, and programs while working within established policies and procedures.
  • Ability to always maintain the confidentiality of the credit union and member records.
  • Programming: Basic Java, Python, JavaScript, or C#
  • Automation Tools: Exposure to Selenium, Cypress, Playwright
  • API Testing: Postman basics
  • Databases: Basic SQL queries
  • Version Control: Git fundamentals
  • Web Technologies: HTML, CSS, JSON/XML
  • Agile Tools: Jira, Azure DevOps
  • Must be a motivated individual with strong attention to detail and a natural sense of urgency.
  • Able to lead testing efforts and perform thorough validation across software projects.
  • Must communicate effectively with cross-functional teams and present complex data in clear, actionable formats.
  • A demonstrated cooperative and positive attitude toward members and ICCU staff is essential.
  • Must comply with the Bank Secrecy Act and USA Patriot Act as implemented by Idaho Central Credit Union.

Responsibilities

  • Develop and Maintain Test Suites
  • Identify Automation Opportunities
  • Execute and Monitor Testing Activities
  • Collaborate Across Teams
  • Manage Test Artifacts
  • Support CI/CD Integration
  • Defect Tracking and Resolution
  • Mentor and Train
  • Utilize Technical Tools
  • Ensure Compliance and Documentation
  • Stay Current with QA Trends
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service