Test Automation Engineer (sdet)/software Engineer Resume
0/5 (Submit Your Rating)
Pembroke, MA
SUMMARY
- Over 8 years of experience in Information Technology with emphasis on Software Testing/Quality Assurance/Test Automation/API development.
- Experience in the entire SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle) by analyzing, integrating, testing, and deploying various business applications.
- Expertise in designing automation frameworks and creating scripts using Java, C#.
- Using page object model as design pattern for automated testing.
- Expertise with REST API using Postman, and RestSharp client and Http client.
- Implemented POM (Page Object Model) automation framework.
- Expertise in Behavior Driven Development (TDD and BDD combined) framework like Speclow and Cucumber.
- Experience with standard test methodologies, and ability to quickly acquire business and technical knowledge to come up with robust test cases, and work against aggressive timelines.
- Developed and documented application test plans based on software requirements and technical specifications.
- Self - starter and a team player with excellent communication, interpersonal, positive thinking and mentoring skills, and a good aptitude for learning.
- Experience in building and executing tangible test cases from abstract internal and customer requirements.
- Deep understanding of all phases of the Software Development Life Cycle (Agile and Waterfall).
- Good knowledge in using SQL queries on Oracle and SQL Server via SSMS
PROFESSIONAL EXPERIENCE
Test Automation Engineer (SDET)/Software Engineer
Confidential, Pembroke, MA
Responsibilities:
- Develop Automation scripts in C#.
- Using Specflow and Gherkin language developing acceptance/integration test scripts.
- Using Selenium to develop automation scripts.
- RestSharp library for API testing.
- Using GIT for version control.
- Using Azure for task management, code repository, CI/CD.
- Involving in Coordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
- Working in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Attending agile scrum ceremonies, provides update of the test’s status in the daily status.
- Attending refinement meeting to give estimation to the deliverables of next sprint, retrospective to address pros and cons of the sprint.
- Analyzing requirements, project documents to develop the test plans and scenarios.
- Following CQRS design pattern to develop APIs for current project.
- Writing unit tests for repositors, (query/command) handlers, controllers, errors and other infrastructure.
- Develop Event hub Azure function for audit trail.
- Utilize Microsoft Azure functions, key vault, table storage, blob storage, api app and app configuration.
