Sr. Qa Engineer / Sdet Resume
Seattle, WA
SUMMARY:
- Total of 5 years of experience in the Software Industry
- 3+ years of experience with Automation testing
- Expertise in complete SDLC for verification/validation
- Experience with various types of testing (Functional, Integration, Regression, UAT, Smoke etc.,) using Manual and Automated tools
- Ability to read and understand Java
- Built automation Frameworks using Java from scratch
- Experience with Automation/Performance tools/frameworks like Selenium Webdriver/Spec flow/Cucumber with Java/C#, QTP/UFT, JMeter.
- Experience in API testing using Postman and Rest Assured.
- Strong experience in defects tracking
- Used Git and its tools like GitHub, BitBucket, and Git GUI to push the automated code into repository.
- Used Jenkins for Continuous Integration
- Familiar with Build management tool, Maven
- Very strong with communication, time management and interpersonal skills
- Ability to work in team in diverse/multiple stakeholder environment
TECHNICAL SKILLS:
Testing tools: QTP/UFT, Selenium, Eclipse, TestNG, JMeter, Postman, and SoapUI
Defect Tracking Tools: JIRA, HP Quality Center, Test Director
Programming Languages: C, Java, C#, XML, HTML, SQL and PL/SQL
Script Languages: VB Script, Java Script
Operating Systems: Windows 2003/2008, UNIX
Other Tools: MS Office Suite, Putty, PowerShell
Cloud Computing Platforms: AWS
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Sr. QA Engineer / SDET
Responsibilities:
- Developed automated test suites from scratch.
- Developed automated scripts using Java, C#, Selenium webdriver, Cucumber.
- Evaluated automated scripts and testing needs.
- Black and White box testing
- Assisted in training junior QA engineers in Automation.
- Communicated with the offshore team.
- Assisted the offshore team members with testing and building the automation framework from scratch.
- Responsible for Functional, UI, Integration, end - end, browser compatibility testing using automated testing tools like Selenium webdriver.
- Responsible for mobile testing of a web application.
- Responsible for API testing using Rest Assured.
- Performed design reviews for continuous improvement in meeting client goals and needs.
- Performed code reviews for automation and made changes as required.
- Used Git and its tools like GitHub, BitBucket, and Git GUI to push the automated code into repository.
- Met with teams weekly in meetings for planning purposes.
- Interacted actively with the team in identifying bugs.
- Validated social networking sites for company pages.
- Responsible for testing in agile development environment using Behavior-Driven Development (BDD) approach.
- Unit tested the Selenium test cases using NUnit, Re-Sharper, JUnit and TestNG testing framework.
Tools: Web Server, App Server, Win server 2008 environment, Quality Center, Snipping tool, Anthill Pro, AccuRev, Remote Desktop Connection (VM ware), Visual Studio 2012, Eclipse, Mobile devices, GitHub.
Confidential, Seattle, WASoftware QA Engineer
Responsibilities:
- Collaborated with all stakeholders in every project.
- Met with teams weekly in meetings for planning purposes.
- Detailed Test Cases and Corresponding Test steps are entered in a predefined fashion in a simple excel file.
- Additionally, we have grouped together frequent, reusable application test steps into a set of automation steps.
- We have provided with an Object Map that helps to store and identify all objects from the application in an easy to understand and build template.
- Created Data Driven Framework.
- The Test Steps are associated with the object map, the test data and a reusable app test step or akeyword that calls the corresponding automation step on the application by having the relevant information.
- By combining the keyword and data driven framework, we have created a very powerful Hybrid framework using HP UFT, VB Script and descriptive programming.
- Responsible for functional, UI, System, end-end, Regression, Performance testing of a website application.
- Used Dot Net factory in HP UFT to send email alerts on critical failures.
- Entire code has been built using Descriptive Programming to enable implementation for any application.
- No actions or checkpoints have been used. All verifications and validations have been built using VB Scripting and Descriptive Programming only.
- Custom Scripts have been written for the driver, re-usable function library, error reporting and all other components. We did not use the recording.
- Prepared and submitted product test status and defect reports.
- Tested extensive backend testing using SQL queries to retrieve data from the database and check data integrity.
- Tested and debugged code sections and adapted to meet the needs of clients.
Tools: Web Server, App Server, Win server 2008 environment, Quality Center, Quick Test Professional (QTP 10.0), Aqua data studio, Excel, Snipping tool, Anthill Pro, Remote Desktop Connection (VM ware)
ConfidentialDatabase Developer
Responsibilities:
- Generated DDL Queries for creation of new database objects like tables, views, sequences, synonyms, functions, indexes, triggers.
- Coding SQL queries for data extraction from Oracle application tables and presenting in the formats required by the business using Oracle Reports.
- Generated PL/SQL scripts for data manipulation and validation and created various Snapshots/materialized views for remote instances.
- Worked on back-end stored procedures, stored functions and packages.
- Worked closely with web developers to understand requirements for database needs.
- Coded exceptions to trap errors.
- Security constraints were enforced.
- Used Quest TOAD DB tool for development.
- Thoroughly unit tested the application.
Tools: Oracle 9i, SQL*Loader, TOAD, SQL, PL/SQL, HTML, Windows 2003 Server.
