Company logo

Software Test Automation Engineer

Core Catalysts

Full-time

Hybrid

Kansas City, United States

The Software Test Automation Engineer will be responsible for designing, developing, and executing automated test scripts to ensure the functionality, performance, and security of our software applications. The ideal candidate will have a strong background in automation testing, with proficiency in Selenium, Postman, and SQL. Familiarity with popular AI testing tools is a plus.

Key Responsibilities:

• Test Automation Development: Design and implement automated test scripts using Selenium for web applications and Postman for API testing, ensuring comprehensive test coverage.

• Test Case Design: Collaborate with QA analysts and developers to create and maintain detailed test cases and test plans based on functional and technical specifications.

• Database Validation: Utilize SQL to perform database testing, validating data integrity and ensuring that applications function correctly with the underlying databases.

• Continuous Integration: Integrate automated tests into the CI/CD pipeline, collaborating with development teams to ensure that testing is conducted efficiently and effectively.

• Defect Management: Identify, document, and track defects using appropriate tools, ensuring timely resolution and communication with stakeholders.

• Performance Monitoring: Conduct performance and load testing to evaluate system behavior under various conditions, helping to ensure optimal performance of applications.

• Tool Exploration: Stay up-to-date with the latest trends and tools in software testing, with a focus on AI-based solutions.

Preferred Experience with AI Testing Tools:

• KANE AI

• Testim

• Mabl

• Applitools

• Functionize

• TestCraft

Requirements

Key Qualifications:

• Proficiency in Automation Tools: Strong experience with Selenium for web application testing and Postman for API testing.

• SQL Skills: Solid understanding of SQL for database validation and testing.

• Automation Frameworks: Familiarity with test automation frameworks (e.g., TestNG, JUnit) and version control systems (e.g., Git).

• Analytical Skills: Excellent analytical and problem-solving skills, with the ability to think critically and troubleshoot issues effectively.

• Communication Skills: Strong verbal and written communication skills, with the ability to collaborate effectively within a team environment.

Preferred Qualifications:

• Bachelor’s degree in Computer Science, Software Engineering, or a related field.

• Experience with Agile methodologies and working in an Agile/Scrum environment.

• Knowledge of performance testing tools such as JMeter or LoadRunner is a plus.

What We Offer:

• Competitive salary and performance-based bonuses

• Comprehensive benefits package, including health, dental, and retirement plans

• Opportunities for professional development and career advancement

• A collaborative and inclusive work environment that values innovation and creativity

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Hybrid