Share this job
QA Engineer
Ogden, UT
Apply for this job

Come Build, Disrupt and Thrive!  

 

KēSTA I.T. is seeking a Software Engineer in Test.


About the Opportunity:


Our growing technology team is seeking a dedicated Software Engineer in Test II to champion quality across our platforms. Reporting to the VP of Software Engineering, this role will take ownership of comprehensive testing efforts spanning web, mobile, and API layers to ensure robust functionality, exceptional usability, and overall product excellence. You'll play a collaborative role in designing, developing, and integrating automated test frameworks and cases across diverse environments. This position works cross-functionally with development and QA teams, ensuring the consistent delivery of high-quality software within an agile setting, covering everything from customer-facing portals and mobile apps to cloud-hosted services, APIs, and backend data systems. The ideal candidate will gain deep insights into our platform's inner workings, often providing troubleshooting support to others across the organization, while consistently upholding core values, culture, and policies.


Key Contributions & Daily Responsibilities:


  • Execute diverse manual tests, including exploratory, regression, smoke, and functional testing across web, mobile, and API interfaces.
  • Develop, write, and maintain robust automated test scripts to achieve high test coverage across various platforms and environments.
  • Integrate automated test cases seamlessly into CI/CD pipelines for efficient and scalable continuous testing.
  • Identify and address gaps in both manual and automated test coverage proactively.
  • Collaborate closely with development and QA teams to implement effective testing strategies, ensuring comprehensive automation and manual test coverage aligns with product requirements.
  • Perform hands-on debugging and troubleshooting of failed test cases and automation scripts to pinpoint root causes.
  • Actively participate in Agile ceremonies, such as sprint planning, daily stand-ups, backlog grooming, and retrospectives, contributing quality-focused insights to the team.
  • Create and maintain detailed, well-structured manual test cases, test plans, and test data.
  • Conduct end-to-end testing from a user perspective, meticulously validating UI/UX quality, usability, and accessibility.
  • Effectively communicate testing strategies, discovered issues, and results to cross-functional teams, including developers, product owners, and business stakeholders.
  • Analyze and report test results accurately, providing critical input for release readiness decisions.
  • Contribute to overall testing efforts by applying established techniques to uncover defects and edge cases, focusing on quality.
  • Support the evaluation and implementation of test automation frameworks, libraries, and tools to enhance testing efficiency.
  • Participate in code reviews for automated test scripts and offer assistance to junior team members as needed.
  • Drive continuous improvement in test coverage, effectiveness, and the reliability of test automation practices.
  • Comfortably operate in mixed testing environments, balancing essential manual testing for exploratory and regression coverage with strategic automation building for long-term scalability.


Required Skills & Qualifications:


  • 4–5 years of professional experience in software testing, utilizing both automation and manual testing strategies.
  • Proficiency in writing and maintaining automated test scripts for UI, API, mobile, and/or backend systems.
  • Solid understanding of basic programming and scripting using JSON, C#, SQL, HTML, and CSS.
  • Practical experience testing mobile applications (iOS/Android) and cloud-based platforms (e.g., AWS, Azure) in real-world environments.
  • Experience integrating automated tests into version control and CI/CD systems.
  • Demonstrated experience designing and executing manual test cases for complex features and workflows.
  • Excellent analytical, debugging, and problem-solving skills.
  • Ability to switch fluidly between manual and automated test approaches based on project needs and feature maturity.
  • Experience working in Agile/Scrum environments with iterative delivery cycles.
  • Strong attention to detail and a firm commitment to delivering high-quality software.
  • Ability to think creatively and apply innovative testing approaches for comprehensive quality coverage.
  • Familiarity with accessibility testing, usability testing, and cross-browser testing techniques.
  • Proficient in using defect tracking and test management tools (e.g., Azure DevOps Test Management).
  • Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred. Relevant certifications (e.g., ISTQB, Certified Test Automation Engineer) are a plus.
  • Experience with a variety of automation tools (e.g., Selenium, Playwright, Cypress, Appium) and performance testing tools (e.g., JMeter, k6, Gatling) is a plus.
  • Basic understanding of version control systems and the ability to work within source-controlled environments.


Why Join Our Team:


  • Flexible Hybrid Work: Enjoy a balanced work environment with a combination of remote work and in-office presence, adapting to team needs and manager expectations.
  • Professional Development: Gain valuable mentorship and training from experienced leaders, fostering continuous learning and career advancement.
  • Collaborative Culture: Work within a cross-functional team that values quality, teamwork, and innovation in an agile setting.
  • Impactful Work: Contribute directly to the delivery of high-quality software that impacts users across web, mobile, and cloud services.


About KēSTA I.T.: 

 

KēSTA I.T. is a premier Utah based technical staffing and consulting services firm. We specialize in temporary and permanent placement of software, hardware, network, cloud, CRM/ERP, data, end user support, web, and executive/leadership based positions on a full time and consulting basis. If you're interested in a role where top performance is rewarded, personal time is valued, and excellence is demanded at every level, we want to talk to you today! 

 

 Where do you want to go? We've got the keys! ~ KēSTA I.T. 

 

 http://www.kestait.com 


Apply for this job
Powered by