Sdet/automation Engineer Resume
Herndon, VA
SUMMARY:
- Overall 11 years of experience in Software Testing with emphasis on Test Automation and Quality Assurance in Manual Testing using Desktop, Web - based applications, Web Services, ETL Testing(SSIS) and Installation Testing.
- Experience in automation using Java with Selenium Web Driver 2.0 and Cucumber framework »- Experience in automation using Ruby with Cucumber framework
- Exposure to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model, Waterfall »- Experience in working with Kentico CMS
- Strong Experience in Web Application Testing and Web services »- Experienced in giving estimates and preparing testing artifacts like test plan, test strategy documents
- Good Experience in using Configuration management tools like Sub Version, GitHub, and Build management tools like MAVEN.
- Strong Manual Testing experience in e-commerce, Portfolio Management and Warehouse process domains.
- Specialized in user requirement analysis, documenting test plans, executions of Test cases to verify the application functionality against business requirements »- Worked extensively in Agile software development model and Practiced TDD and BDD working closely with Developers and actively participated in meeting, Business discussions and design discussions with PDMs, Developers and Testers.
- Extensively used tools such as SOAP UI & POSTMAN »- Reporting Test case failures and involved in debugging the point of failure using server logs and Analytical skills.
- Having experience in Build Deployments and Installation testing (.NET Technologies)
- Provide estimates for the releases and give timely updates to Managers »- Experience in working with various editors like Eclipse & Rubymine »- Participated in UAT testing and made sure to deliver defect free application.
- Work experience on Localization Testing
- Exposure to all stages of Software Development Life Cycle (SDLC)
- Exposure to all stages of Software Test Life Cycle (STLC) and Bug Life Cycle.
- Having work experience on Functional, GUI, Regression and User Acceptance.
- Experience in Database testing and can write SQL queries in Oracle, SqlServer & MySql >- Experience with Microsoft Project plan
- Have worked with various tests management tools like HP ALM, Rally, Jira, Testrail, Team Track, Q-Track, Bugzilla etc.
TECHNICAL SKILLS:
Programming Skills: Java, Ruby, C++ and C
Scripting language: Java Script & VBScript
Automation Frameworks: Selenium, Capybara, Cucumber & Junit
Operating Systems: Windows XP, Windows 7, Mac
Database: SQLServer 2000/2005/2008, Oracle, MySQL
BuildConfig and CI: Maven and Jenkins
Manual Testing: Web services testing, ETL testing, Desktop, Web application, Windows applications, Database verification and Installation testing
Tools: used in testing: SOAP UI, Postman, Putty, WNSCP and FileZilla
Defect tracking tools: Rally, Jira, HP ALM, Teamtrack & Bugzilla
Version control tools: SVN & Git
Other tools: Source tree, Confluence
PROFESSIONAL EXPERIENCE:
SDET/Automation Engineer
Confidential, Herndon, VA
Responsibilities:
- Coordinated with Project Managers, Development Team, Business Analysts for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan. Automated the entire Web application using BDD Framework.
- Extensively used Java, Cucumber, Selenium 2.0 and Junit.
- Developed the utilities module in the framework for re-usability Auto-generated the feature files with the existing backend data
- Developed the automation scripts and made changes sprint wise to adopt to the changes in the web application
- Scheduled jobs through Jenkins for the automation scripts to run daily for regression and shakeouts.
- Also involved in HP Fortify scan job schedules for static code analysis of the web application code. Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
- Generated the Cucumber JVM reports through Jenkins.
- Automated around 40 user stories from different sprints.
- Used Rally and HP ALM to report defects and mark the test cases pass/fail.
- Maintained Automation Scripts and responsible for Code Checkins to SVN.
Environment: Java, Selenium WebDriver, Cucumber, Junit, Oracle, Rally, HP ALM, SVN, Angular JS, Jquery
Automation Engineer
Confidential
Responsibilities:
- Part of International sites automation team of Confidential and automated their Canadiandesktop websites.
- Writing and maintaining Automation tests using Java -Selenium web driver Implemented the Data driven concept as part of Automation.
- Used JavaScript wherever necessary in the automation script
- Used TestNG as a framework and Jenkins as Continuous integration tool.
- Make changes to the automation script per the new changes and execute them.
- Develop test cases in Test rail and execute them as part of testing the tickets.
- Perform functional, integration, and system testing
- Participate in scrum activities such as; test coverage reviews, story grooming sessions, sprint planning and retrospective meetings
- Participate in daily standup to give update on testing status and any blockers.
- Give estimates for testing
- Keeping track of defects until their closure
- Testing and submitting bugs in Jira
- Maintain project documentation in Confluence.
- Used Source Tree, Git and Stash for version controlling of code.
- Responsible to verify Web services API request, response data validations in REST using Postman, SOAP protocols.
Environment: Java, Selenium, Data driven framework, Testrail, Jira, Confluence, Github.
Automation Engineer
Confidential, San Francisco, CA
Responsibilities:
- Writing automation scripts using Ruby by generating step-definitions using Gherkins in Cucumber Framework.
- Developed automation testing for functional test cases.
- Experience with Ruby mine editor
- Implemented the test cases automation using Data driven design concept.
- Involved in making changes to the script per changes to the application.
- Maintaining the automated regression test suite.
- Worked with Kentico CMS for frequent UI Changes Working with Git for code merges and commits
- Followed agile methodology and used tools like Jira, Confluence and Test rail.
- Tested the Web services for Organization search
- Connect to the database using automated test scripts to validate the data displayed
QA Project Lead
Confidential
Responsibilities:
- Going through the Requirements and send/ask clarification for each feature.
- Created Traceability Matrix to make sure there are no misses Prepared Understanding document and sent it for Client’s review.
- ETL testing for daily transformation run.
- Testing against large-scale data sets, particularly with respect to testing and data verification Writing Test Plan and giving QA Timelines to the Client.
- Identifying Test Scenarios and Reviewing Test Cases.
- Testing & submitting the issues in Bugzilla.
- Regression Testing.
Environment: ASP.NET 2.0, C#, Flash Media Player, SQL Server 2005
Team Lead
Confidential, Novato, CA
Responsibilities:
- Going through the FRS and prepare understanding and clarification documents for each feature. Writing Test Plan and giving QA Timelines to the Client. Identifying Test Scenarios and Reviewing Test Cases.
- Participated in Localization testing to make the web application compatible to Japanese language. Tested the application for Microsoft certified partner standards Build Deployments, Executing scripts on database.
- IIS Configurations on both 32 & 64 bit Windows Operating Systems.
- Report Server configurations.
- Testing & submitting the issues in Bugbase.
- Writing Installation Notes and performing installation testing.
- Worked with MS Project Plan Regression Testing.
- Updating SVN with release wise documents.
Environment: ASP.NET 2.0, C#, VB, VB.NET,Visual Studio 2005, SQL Server 2008
Sr.Software Engineer - QA
Confidential
Responsibilities:
- Going through the Storyboard and prepare understanding and clarification documents for each feature. Prepared Understanding document and sent it for Client’s review.
- Writing Test Plan and giving QA Timelines to the Client.
- Identifying Test Scenarios and Reviewing Test Cases.
- Testing & submitting the issues in Bugzilla.
- Regression Testing.
Environment: ASP.NET 2.0, C#, VB, VB.NET,Visual Studio 2005, SQL Server 2005 Flash Media Player
Software Engineer - QA
Confidential, Louisville, KY
Responsibilities:
- Going through the BRD and prepare understanding and clarification documents for each Enhancement. Download the tickets attached to the newly added patch Release ticket from the team track.
- Preparing Understanding document and sending it for review.
- Writing Test Plan and giving QA Timelines to the Client.
- Writing test cases for each ticket and get it reviewed by team lead.
- Presenting the test cases to the Business unit and the development team through Test Case Walk-thru. Updating VSS with proper documents release wise.
- Sanity testing against each builds.
- Executing the scenario’s once the build is moved to test and updating the test case report.
- Submit the issues into Team Track.
- Performed Regression Testing.
- Was responsible for CMM level 4 audits and was appreciated.
- Updating the Regression Cases with the newly implemented functionality.
- Listing out the Test Scenario’s once after completion of understanding process and send it for review. Implement the feedback and complete writing detailed test cases.
- Presenting the test cases to the Business unit and the development team through Test Case Walk-thru. Sanity Check of each build.
- Execute the test cases and report bugs into Team Track.
- Performed Regression Testing.
- Updating the Regression Cases with the newly implemented functionality.
Environment: ASP.NET 2.0, C#, VB, VB.NET, SQL Server 2000