Software Development Engineer In Test (sdet) Resume
AtlantA
SUMMARY:
- 8+ years’ of retail domain experience - Automation Testing and Quality Assurance including Web, Desktop and Client/Server applications automation.
- Extensive knowledge on SDLC, Waterfall and Agile methodologies (SCRUM).
- Extensive experience in test automation framework creation and script coding using Selenium, QTP, Cucumber (BDD), Rest Assured.
- Integrated successfully build deployment tools like Jenkins, Maven with Selenium Automation frameworks for nightly regressions. Implemented Sauce labs for script execution.
- Thoroughly Cross browser tested projects to support IE7+, Firefox and Chrome.
- Good Experience on Selenium IDE, Selenium 2.0 Web Driver by using Java (Eclipse IDE).
- Automated highly transactional web application by using Selenium IDE, RC and web drivers.
- Expertise in using Junit and TestNG frameworks with Selenium.
- Expertise in using Selenium WebDriverAPI to automate tests on cross browser and cross platform environment. Key expertise includes testing & debugging GUI& Multi-Applications environment & automated testing using Selenium WebDriver.
- Sound RDBMS concepts and worked with MySQL 5.0, SQL Server, DB2 and Oracle.
- Test/Behavior Driven Development, Pair Programming (Extreme Programming/XP).
- Experience with Java - Object Oriented Programming.
- Used SOAP UI, Postman and Advanced Rest Client for web services testing.
- Proficient in software test types - Unit, Integration, Functional, Regression and User Acceptance Testing.
- Highly motivated team player with Strong communication, interpersonal, analytical skills and unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Platforms: Windows XP/7/10, Mac OSX.
Software Methodologies: Agile and Waterfall
Languages: Java (Core), XML, JSON, SOAP & Rest Web services, VB Scripting.
Framework / J2EE Technologies: Spring Boot, Spring JDBC Template, JDBC.
Test Automation Tools: Selenium (Selenium RC, Selenium WebDriver, Selenium Grid) for web applications. QTP for testing Web and Desktop applications, Rest Assured for test automation of RESTful web services, Cucumber (BDD), TestNG, JUnit.
Development Tools: Apache Tomcat 6.0/7.0, Pivotal Cloud Foundry, Maven, Gradle, GIT, SVN, Jenkins, Eclipse, STS.
Database: Oracle, MySQL, SQL Server, DB2.
Cloud Technology: Pivotal Cloud Foundry, Sauce labs.
Other software: Soap UI, Slf4, Log4J, Pivotal tracker, Postman, Advanced Rest Client, HP ALM, and HP QC.
PROFESSIONAL EXPERIENCE:
Software Development Engineer in Test (SDET)
Confidential, Atlanta
Responsibilities:
- Employed Pair Programming construction for development in AGILE methodology.
- Implemented all the components following test-driven development (TDD) methodology using JUnit.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE.
- Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber. Used Eclipse to debug Java code and utilize Maven as project.
- Used Fire Bug, Fire Path, Xpath, CSS Selector, ID, Name locators are used to identify objects.
- Used Selenium Grid, Desired Capabilities, and Remote Web Driver for distributing the execution in different machines, platforms and browsers.
- Periodic updating of existing regression suite to be on par with current functionality.
- Implemented CI using Jenkins.
- Designed and developed a standalone application using Java to determine the forecast of SKUs needed for next 8 weeks. Forecast details extracted and sent to the production vendors on a weekly basis.
- Used pivotal tracker for project management.
Technologies Used: Java 1.8, Java EE, Spring IO, Spring boot, Agile / Scrum, MySQL 5.5, Apache Tomcat 7.0, Maven, GITHUB, Selenium, Rest Assured, Cloud Foundry.
Senior Automation Test Engineer
Confidential, Atlanta
Responsibilities:- Implemented multiple projects using agile and waterfall methodology.
- Forged excellent relationship with the client and always received high customer satisfaction index.
- Designed and implemented custom framework for test automation using Java.
- Developed test automation scripts using Selenium for web applications to run in the above framework.
- Performed POC on Cucumber and implemented Cucumber in the project.
- Developed automation scripts based on the acceptance tests using Selenium - Cucumber.
- Integrated automation scripts to run on Sauce labs.
- Explored multiple mobile automation tools and presented a ‘Proof of Concept’ to determine a best tool for test automation of mobile applications.
- Implemented See Test automation tool for mobile testing and trained a team to work on the same.
- Developed ‘Data creation’ automation scripts and executed on daily basis to generate loads of test data, consumed down the line by different teams for integration testing.
- Used Appium for the automation of android app (Mobile test) and Selenium for the web app.
- Created ‘Environment Health Check’ automation scripts, which monitored and reported the stability of environment thereby minimizing the downtime.
- Used Postman, Advanced REST client to test web services.
- Implemented CI using Jenkins.
Technologies Used: Java 1.7, Java EE, Selenium, Appium, See Test, Sauce labs, Agile/Scrum, Waterfall, MySQL 5.5, Maven 4.0, SVN, GITHUB.
Lead Automation Test Engineer
Confidential
Responsibilities:- Implemented the projects using waterfall methodology.
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Preparation of the automation framework Strategy and guiding the team.
- Worked on automation using Selenium - Migrated scripts from QTP to Selenium.
- Designed tests using Hybrid automation framework (Data driven and Keyword driven) Methodology.
- Performed Database testing using Selenium.
- Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in Java.
- Worked in creating customized reports in HP QC / ALM and presented to Senior Management for high visibility projects. These reports empowered effective tracking of critical defects by the management for a given functionality and similar other vital criteria.
- Worked in automation of the regression suite spanning across multiple applications.
- Executed Test batch jobs, Integration testing and Regression testing.
- Co-ordinated work between Onsite and Offshore team members.
Technologies Used: Selenium Web driver, Java, Keyword, Data driven and Hybrid Frameworks, SQL Server, Waterfall, HP ALM, MS Excel Macros.
Automation Test Engineer
Confidential
Responsibilities:- Involved in developing test scripts using QTP.
- Volunteered and built reusable actions / functions involving complex validation logic.
- Explored and implemented dynamic data fetch from Informix DB during run time. Dynamic Data fed to execution of scripts minimized script failures due to static data from Excel sheets.
- Review Functional Libraries and other automation resources.
- Regression Test Suite Preparation for Execution.
- Execution of test scripts as batch from HP Quality Center.
- Analyzing failure test scripts, debugging and fixing test scripts in QTP.
- Documented and Logged defects and reporting to team lead.
- Worked on Proof of Concept for web services testing and introduced SOAP UI to the team.
- Created custom tools in Excel macros to pull reports from HP Quality Center.
- Participated in project review meetings and discussions.
Technologies Used: VB Script, Keyword, Data driven and Hybrid Frameworks, SQL Server, Waterfall, HP ALM, WSDL, MS Excel Macros, SOAP UI.
QA Analyst
Confidential
Responsibilities:- Implemented the projects using waterfall methodology.
- Created traceability matrix between requirements and test cases.
- Developed manual test scenarios and test cases based on Business Requirements and Design Documents.
- Performed smoke, functional, integration, regression and ad-hoc testing.
- Worked on ‘Database testing’ in a high visibility project, where in the existing DB2 tables were migrated to Sterling DB.
- Involved in functional test of applications running on Mobile devices (Motorola MC 75, TC70 devices).
- Worked on End-to-End test case preparation for applications running on different platforms. (Browser based apps, Mobile apps, Desktop apps)
- Identified, documented and logged defects using HP Quality Center.
- Effectively tracked defects and followed up with development teams to bring defects to closure.
- Prepared test coverage report for the project.
- Reported the issues with test lead on daily basis.
- Actively participated in review meetings.
Technologies Used: Functional testing, Regression testing, Waterfall, Oracle, DB2, Database testing, Mobile Testing, HP ALM, Web services testing.