Software Development Engineer In Test Resume
VA
SUMMARY
- 8years of experience as Software Development Engineer in Test.
- Involved in Webservice testing, Automation, Component Integration testing, regression testing and CI integration.
- Strong understanding of Agile& all phases of Software Testing Life Cycle (STLC).
- Expertise in Selenium automation using Selenium WebDriver, JAVA, JUnit & Maven
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Expert in writing groovy script to automate REST APIs using Soapui pro tool 5.2.
- Experience in Sprint planning, Technical discussions, preparation of test analysis design and Test Case Design, Environment setup, execution of test cases and defect management.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, JAVA, Python and TestNG.
- Maintained the Selenium & JAVA automation code in source controls like SVN,TFS and GIT over the time for improvements and new features.
- Worked on CI/CD (continuous integration &deployment) & Jenkins framework.
- Excellent work experience on TestNG framework.
- Expertise in writing SQL Queries, SQL Scripts and performing Database testing
- Proven skills in Leading and training teams, Test Management and Meeting the deadlines
- Strong communication & interaction with Clients, Developers, Business Analysts, Management
- Strong experience Telecom and Healthcare and Insurance domains. ability in Working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager
- Experience in writing dynamic xpath using firebug.
- Experience in debugging the logs, analyze the issues and reporting the same to dev team.
- Experience in setting up the test environment in cloud foundry in the allocated test space.
- Experience in setup the redis database in cloud and used it to avoid network traffic.
- Experience in writing user stories in test foundation server.
- Experience in verifying the log files to ensure that no sensitive data has been logged in it.
- Used postman client, fiddler for testing REST APIs manually.
- Experience in preparing status reports on CI/CD automation results and sent to stake holders.
- Experience with web application servers such as Tomcat, and Web servers such as Apache
- Involved in production supports and maintenance of stable automation scripts.
- Involved in the automation script code review at the end of every release.
- Involved in developing a web application for test team (tracks team members & their daily activities info) using Angular JS, HTML.
TECHNICAL SKILLS
Protocols and Service knowledge: INAP, CAP, SIP, SS7 architecture, Debugging skills on service testing.
Automation Test Tools: Selenium WebDriver/RC/Grid, Cucumber, MaveN
Performance Test Tools: Elementary knowledge on Load Runner.
Operating system and Databases: Windows 7/8, Windows Server 2008/2012, LINUX MS SQL Server 2008/2008R2/2012, MySQL, Oracle
Other utilities: Test Foundation system, GIT Repository, MTM, Cloud Foundry and AWS.
Defect management tool: DTS (Defect Tracking System), Bugzilla, JIRA and TFS
Programming Languages Development tools: Core java, Angular 4, HTML, CSS, Java script, Groovy scripting, Python, Cucumber, Typescript, Java script, C#, hibernate, HP QCEclipse, Microsoft Visual studios and Junit.
PROFESSIONAL EXPERIENCE
Confidential, VA
Software Development Engineer in TestResponsibilities:
- Requirement analysis and raising DS Review comments.
- Test Environment setup for testcase execution.
- Implemented automation using Selenium WebDriver, JAVA, Cucumber, Maven.
- Extensively automated regression and functional test suites using Selenium WebDriver, JAVA, TestNG.
- Implemented Page Objects framework, Hybrid framework and 15 Maintenance of automation suite when change of requirements. created and maintained defect reports using TFS.
- Used signature algorithm to generate 64bit signature which acts as a token to identify the authorized user.
- Verifying logs for the output parameters & debugging the same if any issue comes.
- Migrated the test environment from cloud foundry to AWS.
- Lead the team during hotfix & production support.
- Debugging the issues and report it to development team.
- Raising bugs and retesting the bugs in HP QC.
- Used hibernate framework to retrieve data from tables to the scripts in the form of java objects.
- Page classes from scratch to represent web pages.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Wrote SQL queries extensively, queried database and generated test reports.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Trained the team on new functionalities and new automation tools.
- Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
- Work closely on the deadlines of the project
- Ensure the team is focusing on automation along with manual testing.
- Ensure that Rewards are given for each achievement in the team.
- Resolving conflicts among team members.
QA Lead
Confidential, Redwood city, CA
Responsibilities:
- Requirement analysis and raising DS Review comments.
- Test Environment setup for testcase execution.
- Involved in API testing includes both functional & nonfunctional.
- Test scripts preparation for automation and validation on 1D build.
- Used C# to automate the scripts.
- Involved in GUI testing.
- Used hibernate to return the table objects in the form of java objects in the automation scripts.
- Preparing daily status reports.
- Automating scripts using selenium web driver using python.
- Developed a hybrid framework using python from scratch to automate, maintain and to run the scripts.
- Maintenance of automation suite when change of requirements.
- Created and maintained defect reports using TFS.
- Check in automated script in CI/CD server so that scripts will run on the latest build on daily night run.
- Attend daily standup meeting to update your activity status and impediments if any.
- Set up the test environment before getting build from development team.
- Used HP QC to verify and validate the testcases.
- Involved in debugging the issues if any script fails in automation & debugging the database issues .
Sr. Quality Analyst
Confidential, Reston, VA
Responsibilities:
- Requirement analysis and raising DS Review comments.
- Knowledge Transition to the team members. involved in reporting the daily status to the client managers against the project schedule, metrics preparation, review the test artifacts and knowledge transition to the team on requirement understanding, test procedure and test tool usage.
- Involved in TAD preparation, Impact analysis preparation, Test case design preparation and peer review of it.
- Conducting daily standup meetings and take the status from the team members.
- Allocating Test Environment setup for testing and testcase execution to the team members.
- Test scripts preparation for automation and validating the scripts in the 1D build.
- Prepared sql queries and stored procedures to load the data into the DB before running the automated scripts.
- Have done DB testing by executing basic oracle and SQL commands.
- Raised the bugs in the JIRA tool and assigning the bugs to the respective developer.
- Tested the fixed bugs and updated the bug status.
- Have executed cross browser testing with the help of selenium Grid to check whether the web application is working well in all the browsers.
- Have done regression testing whenever a new CR has been introduced in the system.
- Have maintained common libraries across the teams inorder to reduce the code duplication.
Test Engineer
Confidential, Andover, MA
Responsibilities:
- Liaise with subject matter experts to gain a thorough understanding of client’s testing requirements.
- Collect various artifacts that provide functional specifications of the application and perform a thorough system study.
- Perform a critical analysis of the change requests and carry out an impact analysis.
- Conduct knowledge transition sessions and transfer the application knowledge to the team.
- Collaborate with the team in the preparation of Test Strategies / plans and test cases.
- Review test strategy, test plan, test scenarios and test cases to ensure appropriate requirements coverage. Validation of the requirements traceability matrix.
- Environment setup for testing.
- Used dotnet to write test scripts to test the web application using web driver.
- Test scripts preparation using javascript for automation and validation on MST build.
- Through manual testing on the features to optimize the defects and aim for the quality product.
- Done a POC for CI (Continuous Integration) and Soap testing for this project.
- Participate in daily, weekly and monthly status calls and Tech Audit meetings.
- Upgrade testing.
- Site support
Programmer Analyst - QA
Confidential, Atlanta,GA
Responsibilities:
- Understanding of new requirements and impact analysis preparation.
- Debugging logs and finding the cause for the defect.
- Reporting the RCA (Root cause analysis) to the developer and client as well.
- Testcase preparation for site defects testing and testcase preparation for new change request.
- Test Environment Setup
- Automation test suite preparation.
- Regression Testing on GTR tool for service testcases and Regression testing on TMSS tool for Soap UI cases.
- Defects were raised and tracked to closure using DTS (Defect Tracking System).
- Reporting SDV Closure to the development team and client with Release notes and defect report etc.
Programmer Analyst - QA
Confidential
Responsibilities:
- Requirement analysis and raising DS Review comments.
- Test scope, Test strategy, TAD and Test case design preparation.
- Test Scripts preparation for Automation and Validation on MST build.
- Environment setup and commissioning between i2K, BME and SEE.
- Manual (Portal and SOAP UI testing) and Service testing.
- Defects were raised and tracked to closure using DTS (Defect Tracking System).
- Provided extended work at late nights to make sure that deliverables are delivered on time without any quality slippages.