CTI Consulting
Software Engineer in Test 181916
- Compensation
- Not disclosed
- Location
- Durham, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Full description
The Expertise You Have
- 6+ years of test automation development using Java or similar language.
- Bachelor’s Degree or equivalent in a technology related field (Computer Science, Engineering, etc.) required.
- Experience with fundamental test automation tools such as Playwright and Selenium
- Experience with source code management and software delivery lifecycle (Git, BitBucket etc.)
- Validated technical skills (e.g. SQL, HTML, JavaScript, Java, or Python)
- Experience in Native application or Cross Platform testing (e.g. Appium preferable. Eggplant, Espresso, XCTest, Jasmine etc. optional)
- Demonstrated experience in DevOps and CI/ CD pipelines including Jenkins Core.
- Experience in containerized test execution in Docker.
- Demonstrated experience in test case management tools, test case definitions and test reporting.
- Ability to balance Test Automation goals with manual functional testing requirements.
- Have the proven ability to work independently as part of an Agile Sprint, Kanban team/squads.
- Experience with agile methodology and tool sets (JIRA)
- Ability to quickly learn and apply new technical skills.
The Skills You Bring
- Your experience in driving projects in an Agile environment.
- Your ability to collaborate with other technical and business experts in the team
- Curiosity to stay ahead of new and emerging technologies and concepts, finding ways to apply those to business problems.
- Your passion to follow modern test driven and automation driven software development methodologies.
- Design, develop, maintain, and implement automated tests while adopting industry standard processes and tools.
The Value you deliver
- Keeping the focus of the work in terms of Customer obsession.
- Adopt continuous improvement regarding application quality and stability.
- Strong sense of ownership for the quality of solution delivery.
- Being candid and clear in all discussions to ensure the best outcomes.