25 Oct
SDET
Vacancy expired!
Title: SDETLocation: Cary, NCDuration- C2H & Full time Job Description:
- 8+ Years of experience with Knowledge of software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Expertise in one or more programming and scripting languages such as Java, C#, VB6, .NET and Ruby, Javascript, Python etc.
- Strong experience in Agile/DevOps delivery models, working closely with testing teams
- Experience building CI/CD/CT (Continuous Integration) pipelines
- Indepth knowledge on TDD/BDD approaches, Unit Test automation, In-sprint test automation and test framework development
- Hands-on experience in test automation with Selenium, Appium and related framework such as Cucumber, JBehave, NUnit, JUnit etc.
- Ability to build unit, functional and integration test cases at UI level and API level
- Knowledge of Service Virtualization, Test Data Management approaches, tools
- Excellent troubleshooting and root cause analysis skills
- Excellent communication skills with the ability to influence technical stakeholders
- Excellent team player with a collaborative attitude "
- Responsible for design and development of test automation framework
- Review current automation framework and identify improvement/enhancement opportunities
- Actively participate in Sprint process, collaborating with various stakeholders to design and develop automated tests
- Develop and implement in-sprint automation
- Responsible for the setup and management of continuous testing initiatives
- Integrate smoke/regression/functional test suites in the CI/CD pipeline
- Analyze failures and conduct root cause analysis
- Setup and configure test data for test automation suites/automated test runs
- Defect triage/defect management
- Additionally, support manual testing as required in case of non-automatable test cases
- Identifying issues at code level using unit test automation, code coverage/inspection methods and tools
- Improving code quality through interaction with development team
- Collaboration with Dev team (Object identification, Mock objects etc.) to define uniform standards and coding guidelines
- Conduct sprint demos, walkthroughs and metrics reporting
- Continuously provide thought leadership and technical guidance to the team"
Vacancy expired!