**Our company**:
Encora is a global Software and Digital Engineering company that helps businesses overcome the Software Engineering Talent shortage and provides next-gen services such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We have 11 global offices and 36 innovation labs.
Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.
**About the role**:
Work with the smarter car insurance company. We use powerful technology to offer everyday drivers better coverage for less money. We're proud to be one of the fastest growing startups in Chicago, and we're currently looking to add a few more extraordinary people to our team.
**Essential Job Responsibilities**:
- **Manual Testing**:
- Develop and execute test cases, test plans, and test scripts to validate software functionality and performance.
- Collaborate with cross-functional teams to understand project requirements and specifications.
- **Automation Testing**:
- Utilize Java or Javascript programming language to design, implement, and maintain automated test scripts.
- Develop and enhance automated test frameworks to increase efficiency and test coverage.
- Execute automated tests and analyze results to identify and report defects.
- **API Testing**:
- Design, implement, and execute API test cases to validate the functionality and performance of backend systems.
- Collaborate with developers to understand API specifications and ensure proper testing coverage.
- Utilize tools such as Postman or similar for API testing.
- **Test Planning and Documentation**:
- Contribute to the development of test plans and test strategy documents.
- Document and communicate test results, issues, and defects to the development team.
- Work closely with product managers and developers to ensure comprehensive test coverage.
- **Continuous Improvement**:
- Stay updated on industry best practices, testing tools, and technologies.
- Participate in process improvement initiatives to enhance the efficiency and effectiveness of the QA process.
- Proactively identify areas for improvement in the development and testing processes.
**Requirements**:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 6+ years of experience as a QA Engineer with a focus on both manual and automated testing.
- Strong programming skills in Java or Javascript for test automation.
- Proficiency in API testing using tools like Postman.
- Solid understanding of software development life cycle (SDLC) and testing methodologies.
- Advanced English Level (B2+ minimum)
**Behavioral Skills**:
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
**Why you will love working with us**:
- WFH/WFA and available workplace office space if preferred
- Private medical, dental, and life insurance
- Additional vacations per work anniversaries
- Birthday day off
- 3 sick leaves paid per year
- Certification Reimbursement
- Referral bonuses
- Mental Health days off
- Employee Solidarity Association
- A value-based culture where opportunities to learn are endless