Job Description
The QA Engineer will be responsible for systematic software testing to ensure that required product quality standards are met prior to releasing Intermedix software products to production.
Responsibilities
- Create and maintain test suites that are derived from reviewing product specifications and discussions with Product Owners, Business Analysts and Software Engineers.
- Execute manual test cases for new features, regression tests, smoke tests and during hot fix cycles.
- Design, implement, execute and debug automated test scripts for Web Applications.
- Port existing repetitive test cases and automate them.
- As part of an Agile Team, attend scrum meetings and sprint planning/reviews. Communicate issues with development team and other stakeholders.
- Triage production support issues and work with Product Management and Development team to resolve those.
- Continuously grow personal and professional skills driven by challenging goals.
- Other tasks and responsibilities as defined by the Development Manager.
Requirements
- Bachelor's degree in Information Technology, Computer Science or related field.
- 2+ years experience in software testing, designing test cases based on user stories, bug reports, and existing functionality.
- Experience performing validation testing in web-based environments (e.g. Java).
- Experience automating Functional, Load, Regression and Performance Testing.
- Experience using test automation development with tools such as Selenium, JUnit, JMeter.
- Demonstrated analytical skills and methodical problem solving skills.
- High degree of attention to detail, personal initiative, and commitment to quality.
- Test case management tools.
- Bug tracking tools, such as JIRA.
- Relational databases (MySQL, PostgreSQL).
- Good proven written and verbal communication skills.
- Good English knowledge.
- Continuous Integration tools, such as Jenkins.