IntroCept is looking for a dynamic Test Automation Engineer to help us improve our product testing. As a Test Automation Engineer, you’ll have influence over the direction of the QA team and testing function. You’ll actively participate in initiatives aimed at improving the way we do things, experimenting with ways to become more efficient and productive, and bringing these learnings to the engineering leadership team.
This is a mid-level position with the opportunity to grow, get great experience within a small team of friendly developers, take on more responsibility in the future, and help influence our technical direction.
Liaise with project and business stakeholders to ensure planned testing meets requirements
Contribute to evolving testing practices
Guide the development of a Quality Mindset within your team with the intent to impact positively on team health and quality culture
Drive quality strategy discussions, identify gaps and highlight potential risks in the product roadmap
Identify opportunities in our current testing process to bring efficiencies through automation.
Participate in the review of requirements and designs.
Evaluate software designs to understand best test implementations.
Provide input on test scenarios, risks assessments, testing estimates and challenges during planning stages
Skilled ability to perform synthesis and analysis working at the conceptual level
Evaluate, develop and execute test plans and strategies.
Develop and maintain library of executable regression test scripts
Manage and maintain test environments including test data
Extend automation frameworks and perform exploratory testing (on web apps and mobile apps)
Improve awareness and comprehension of different layers of testing ( i.e. Performance, API, UI, Unit testing)
Write, implement, and report status for system test cases for testing, to assist in debugging and modification of software. Document test execution. Analyze test cases to ensure functionality and recommend corrective action.
Maintain a good documentation. Provide regular progress reports. Files issues/bugs with accurate details.
Walkthrough and document reviews of test strategies, plans, Test scripts and scenarios to ensure coverage through application
Automation architecture and maintenance
Work collaboratively in a team of agile engineers.
Coordinate with various test teams for Integration testing
Continue to advance skills professionally and technically.
Uphold the company’s core values of Integrity, Innovation, Accountability, and Teamwork
Complete assigned tasks on-time and in accordance with the appropriate process.
Effective communication with peers as well as Product Management, Project managers and internal customers to ensure solutions meet expectations
Training the quality assurance staff and providing technical support when needed
Responsible for the engineering and establishment of a brand-new automation framework based on industry leading practices
Positive, proactive and a team-oriented attitude
Full-Stack Test Automation Engineer with strong knowledge and experience of testing in Agile methodology
Strong Knowledge of all levels and types of testing (e.g., functional, system, integration, regression, performance, security, accessibility, compatibility, maintainability, etc.)
Strong knowledge and experience in creation and maintenance of automation frameworks and scripts and conducting automated test execution
Web App Test Automation (e.g., Lettuce, Cucumber, SpecFlow, Selenium, WebDriver, Selenium Grid, Protractor, etc.)
Mobile App Test Automation (e.g., Appium, Calabash, etc.)
API Test Automation (Pact, Frisby, REST-Assured, Postman, SoapUI, etc.)