Sdet/lead Quality Assurance Engineer Resume
OBJECTIVE:
- To pursue a challenging career in IT industry with emphasis on Manual and Automation Testing and to attain and continuously improve high caliber and skills for professional growth, hand - in-hand with the organizational growth.
SUMMARY
- About 12 years of experience as SDET engineer and Lead software quality assurance engineer in Information Technology throughout the entire Software Development Life Cycle which includes Analysis, Design, Estimation, Development, Testing and Deployment of Client/Server, Web based Internet/Intranet applications and desktop applications.
- Expertise in creating Automated Test Scripts from the scratch using Selenium WebDriver, Java, TestNG, JUnit and Maven.
- Good experience in writing UI test automation scripts using Protractor-Cucumber framework (BDD) with typescript to validate AngularJs applications.
- Good programming experience with Core Java/Perl/Shell/Python
- Worked in JavaScript based technologies like nodejs, angular.js, cucumberjs, webdriverjs, protractor, cucumber, mongo dB
- Strong experience in creating and executing tests for Web Service Testing using “SOAP UI” tool.
- Good exposure in RESTFULL web service Testing using Rest Assured framework with Java and TestNG.
- Good knowledge on mobile testing of native apps, web apps and hybrid apps using perfecto mobile and real devices. And good exposure on mobile automation testing using Appium with TestNG framework.
- Solid experience in using Jenkins and Bamboo as a Continuous Integration server to configure with Ant/Maven.
- Strong experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, LoadRunner/Jmeter, Web Services (REST, SOAP).
- Experienced using Web-debugging tool like Chrome DevTools, Fire Path and Firebug for finding elements locator.
- Strong experience in using SourceTree (GIT GUI) and GIT for version control.
- Excellent experience in Effort Estimation, Test Planning, Requirement Analysis, Test Case design, Test Data Preparation, Test Execution, Result reporting & Analysis and Test Closure activities.
- Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM, JIRA, IBM RTC, BugZilla.
- Solid experience of Waterfall & AGILE Methodologies, AGILE Manifesto and Scrum processes.
- Good experience in database testing using SQL queries in DB Visualizer and MySQL.
- Performed SQL query executions in Database as a part of backend Data Verifications and Test case data setup. Knowledge of RDBMS and proven SQL skills.
- Experienced in cross browser testing using SauceLab and BrowerStack.
- Experienced in Test Management Tool - Quality Center (ALM), TestRail
- Provided process leadership and projects management within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Effective communication skills for mediating between developers, clients and management.
- Ability to take initiative, prioritize and work independently to meet deadlines.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
Programming Languages: Java, VBScript, JavaScript, ES6,TypeScript,Groovy Scripting, HTML, XML, JSON
Test Automation Tools: Selenium WebDriver/GRID, Quick Test Pro (QTP), HP ALM, Load Runner, TestRail, Cucumber, SOAP UI, Rest Assured, Appium for iOS and Andriod.
Test Framework: TestNG, Junit, BDD, Page Object Model(POM), Hybrid Driven, Data Driven, Keyword Driven, Protractor-Cucumber
CI/CD tools: Jenkins, Bamboo, Maven, GIT
Defect Tracking Tools: Star Team, HP ALM, JIRA, IBM RTC
Testing Types: Automation Testing, Mobile Testing, Functional testing and Web Service Testing (API testing)
Database Tools: SQL Server, Oracle
Protocals: HTTP, HTTPS, TCP/IP, REST, SOAP
IDE: Eclipse, IntelliJ
Web Debugging Tools: Xpath, Firepath, Firebug and Chrome DevTools
PROFESSIONAL EXPERIENCE
SDET/Lead Quality Assurance Engineer
Confidential
Responsibilities:
- As a Software Development Engineer in Test (SDET), I involved in enhancing the existing scripts, developing automation scripts for the new User stories and maintain and run the Regression Scripts
- Coordinated with Onshore and Offshore Team
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation
- Performed manual testing with the application
- Authored test cases and reviewed the peer’s test cases
- Delegated the work amongst the team as needed
- Logging defects in Rally and QTest
- Status reporting and Metrics collection at end of every sprint.
- Execution of Test Cases and coordinating with Business and Development team to report the defects in the application & followed with development team till they get resolved
- Support during release and production validation
- Prepare Test Summary Report and give the demo to stakeholders
- Executed Manual and Black box testing to verify the functionality to meet the business requirements
Tools: and Technologies: Rally, QTest, JIRA, Selenium WebDriver, TestNG, IntelliJ, Java, SourceTree, BitBucket, Bamboo, Maven, Protractor, Cucumber, Typescript, JavaScripting, SoapUI, Postman collection.
SDET/Lead Quality Assurance Engineer
Confidential
Responsibilities:
- As a Software Development Engineer in Test (SDET), I involved in implementing the framework, developing automation scripts for the new User stories and maintain and run the Regression Scripts
- Built test automation solutions in agile environment.
- Participated in design of Proof of Concept with QA Lead
- Coordinated with Onshore and Offshore Team
- Identified methods to optimize the overall test effort through scripted automation. Converted previously generated manual test case suites to scripted automation
- Executed automated test, manual tests, performed ad hoc testing, reported issues and incidents
- Involved creation of comprehensive test automation framework using Page Object Model to reduce repetitive testing using Selenium Webdriver, IntelliJ/Eclipse IDE, Java, TestNG and other APIs
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation
- Created Automation Test Scripts in Test Complete and involved in Automation Infrastructure Development in Test Complete.
- Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements. Dealt with Accessing Links and Tables using Selenium WebDriver. Incorporated the test data in Test jscripts from Excel using Apache POI API.
- Developed TEST Frame works using TestNG/ Junit, ANT/MAVEN build tools.
- Performed manual and automation testing with REST Webservices using Java, Jenkins and Selenium. Monitored the automation results
- Conducted Defect triage meetings
- Facilitated Defect Triage meeting. Informed Senior Management of Risks / Issues discovered while testing.
- Implemented step-definitions, page object model in JavaScript Node.js and angular.js, implement cukerunner to execute cucumber feature-set in parallel on chrome, internet explorer, and Firefox browser
- Used JavaScript libraries like protractor, along with selenium webdrivers for UI test execution assertions
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Created Automation Test scripts using Cucumber frame work with selenium-Webdriver and Page objects.
- Native app testing on IOS and Android systems
- Performed functional, integration testing, user interface, End to End, cross browser compatibility testing for web application
- Executed Manual, Black box and white box testing to verify the functionality to meet the business requirements
- Developed and executed White box test cases of the Java API using TestNG framework and Eclipse.
- Logging defects in JIRA
- Status reporting and Metrics collection at end of every sprint.
- Execution of Test Cases and coordinating with Business and Development team to report the defects in the application & followed with development team till they get resolved
- Support during release and production validation
- Prepare Test Summary Report and give the demo to stakeholders
Tools: and Technologies: ALM, JIRA, Selenium WebDriver, TestNG,Eclipse/IntelliJ, Java, SourceTree, BitBucket, Bamboo, Maven, Protractor, Cucumber, Typescript, JavaScripting, Appium, MySQL, SoapUI, REST, RestAssured
SDET/Lead Quality Assurance Engineer
Confidential
Responsibilities:
- Involved in client interaction, requirement analysis, Test Strategy Planning, test case review, test execution, defect tracking, organizing defect triages, daily/weekly test status reporting, perform demo to the stake holders, Automating Test Cases using Selenium WebDriver, Prod deployment testing, Data Migration Testing.
- As a Sr. Quality assurance Engineer/Automation Engineer, I involved in implementing the framework, developing automation scripts for the new User stories and maintain and run the Regression Scripts
- Built test automation solutions in agile environment.
- Participated in design of Proof of Concept with QA Lead
- Coordinated with Onshore and Offshore Team
- Identified methods to optimize the overall test effort through scripted automation. Converted previously generated manual test case suites to scripted automation
- Executed automated test, manual tests, performed ad hoc testing, reported issues and incidents
- Involved creation of comprehensive test automation framework using Page Object Model to reduce repetitive testing using Selenium Webdriver, Eclipse IDE, Java, TestNG and other APIs
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT), Cross browser testing and Data validation
- Execute Selenium automation suites on different platform, browser combinations in parallel using SauceLab.
- Conducted Defect triage meetings
- Performed functional, integration testing, user interface, End to End, cross browser compatibility testing for web application
- Executed Manual, Black box and white box testing to verify the functionality to meet the business requirements
- Developed and executed White box test cases of the Java API using TestNG framework and Eclipse.
- Logging defects in JIRA/Rally/TFS
- Involved in various kinds of testing the application under test including but not limited to Functional, Smoke, BVT, Regression, UI, Usability, Automation using Selenium and UFT, Backend using Putty Connection Manager, Database testing using SQL Developer and Data Migration Testing of 20 environments (when the data center has been moved from Bellevue to Eastern Washington).
Tools: and Technologies: Selenium WebDriver, Maven, HP ALM, Eclipse, BitBucket, SourceTree, MySQL, Jenkins, JIRA, SauceLab, Allure reporting
