As a QA Engineer at Kixie, you will be responsible for:
Collaborating with cross-functional teams, including developers, product managers, and designers, to understand software requirements and design test plans.
Developing and executing comprehensive test cases, scripts, and plans to thoroughly validate software functionality, performance, and security.
Identifying, documenting, and tracking defects, and working closely with development teams to facilitate their resolution.
Participating in design and code reviews to ensure quality is integrated into all phases of the development process.
Automating tests using industry-standard tools and frameworks to improve efficiency and effectiveness of testing processes.
Conducting regression testing to ensure that new code changes do not negatively impact existing functionality.
Contributing to the continuous improvement of QA processes and methodologies within the organization.
Keeping up-to-date with industry trends and emerging technologies to enhance testing practices.
Requirements
To succeed in this role, you should possess:
A Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven experience as a QA Engineer or similar role, with a strong understanding of software testing principles and methodologies.
Proficiency in writing and executing test cases, test scripts, and test plans.
Familiarity with automated testing tools and frameworks (e.g., Selenium, Jest, Puppeteer, etc.).
Experience working in an Agile/Scrum development environment.
Strong analytical skills and attention to detail, with the ability to troubleshoot and isolate issues effectively.
Excellent communication skills, both written and verbal.
Ability to work effectively in a collaborative team environment.
Nice-to-Have:
While not required, the following qualifications would be advantageous:
ISTQB or other relevant software testing certification.
Experience with performance testing, security testing, or other specialized testing areas.
Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
Knowledge of programming languages such as Java, Python, or JavaScript.
Previous experience in telephony.
Benefits
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, IRA)
Life Insurance (Basic, Voluntary & AD&D)
Paid Time Off (Vacation, Sick & Public Holidays)
Family Leave (Maternity, Paternity)
Short Term & Long Term Disability
Training & Development
Work From Home
Free Food & Snacks