Software Development Engineer In Test (sdet) Resume
SUMMARY
- Expertise in Software Development Life Cycle (SDLC) in Web and Client/Server environments.
- Strong knowledge in Mobile Testing Native & Hybrid in Appium & andriod both operation system.
- Experienced in Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, User Acceptance Testing, Performance Testing, Load Testing and Stress Testing .
- Developed Test Plans and Test Cases from Use case documents and Systems requirement document and design documents
- Extensive knowledge of QA methodology, standards and procedures such as creating and executing test plans and test scripts generation.
- Validated Technical requirements definitions and project estimation/sizing documents.
- Proficient in Manual Testing and in Automated Testing: Selenium IDE, WebDriver (Java), Cucumber, JIRA, Quality Center/ALM, Rational Requisite pro, QTP and rational robot.
- Experienced in Selenium IDE, Selenium WebDriver, Selenium Grid
- Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT test suites, Creating new JUNIT test cases, modifying the Selenium scripts and writing test suites using JUNIT/TestNG.
- Strong knowledge of BDD implements in Cucumber/JBehave.
- Good Knowledge of writing Scenarios from the Features using Gherkin syntax.
- Managing Test data using data tables in Scenarios.
- Using inline tables to reduce duplicate code.
- Experienced in writing Selenium or WebDriver modules from scratch.
- Running test suite and generating XSLT reports through testNG/JUnit.
- Experience with Selenium frameworks like Hybrid frameworks.
- Hands on experience with any code configuration tool like Git/SVN/Perforce.
- Strong knowledge of builds management tools like Maven.
- Hands on experience of continuous integration tool Jenkins.
- Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Object Model(POM) & Hybrid Frameworks, Test Driven Development(TDD), Behavior Driver Development(BDD), Web & Windows based testing, Functional testing, Performance & Load testing.
- Experienced in UNIX Shell Scripting, VB Script and JAVA Script.
- Proven ability in writing JAVA, JUnit, C# scripts and Leading JAVA, C# .Net projects automation.
- Utilized UNIX and SQL to create test data and perform backend validation of UI based applications.
- Extensively used ETL methodology for supporting data extraction, transformations and loading processing, in a corporate - wide-ETL Solution using “Informatica”
- Involve in applications analysis and testing which included claims processing as per EDI/ANSI-X-12 transactions standard.
- Worked extensively on EDI 837, 835,834,270/271, and 276/277 for different business users.
- Experienced in developing and executing complex SQL queries to validate the data in the back end.
- Used Quick Test Pro extensively to automate testing of the functionalities of the application and used the scripts for Functional and Regression Testing.
- Created and executed tests scripts in QTP and Rational Robot for functional and regression testing.
- Involved in performed Load Test, Volume Test and Stress Test using Load Runner.
- Involved in created automated scripts by using VUGen.
- Thorough understanding of QA Methodologies like waterfall, Iterative, Agile, Rational Unified Modeling (RUP).
- Section 508 for Accessibility testing.
- Excellent track record of successful completion under tight deadlines.
- Capable to adapt and learn new tools, techniques and approaches.
- Strong communicator and skillful in working closely with customers to identify and resolve problems.
- Able to handle multiple tasks and work independently as well as in a team.
- Excellent in technical documentation and reporting skills.
- Excellent Interpersonal, communication and presentation skills.
TECHNICAL SKILLS
Testing Tools: Selenium Suite(IDE, Remote Control, WebDriver, Grid) Cucumber, HP Quick Test Professional(QTP), HP Quality Center(QC)/ Application Life Cycle Management(ALM), Xcode, Android SDK, Rational Suites, HP Load Runner, Apache JMeter, IDE( Intellije, Eclipse, Net Beans) Apache JMeter, Apache Maven, Apache ANT, CI Tool Jenkins & Bamboo, Github, Microsoft office Suite, Appium Inspector, Android SDK package, Uiautomatorviewer, Xcode, SDK Manager, APK File, IPA File, Eclipse, AngularJS, Protractor.
Methodology: SDLC, Waterfall, Iterative, Agile, RUP.
DBMS: Oracle, Ms SQL Server, TOAD, SQL PLUS, SQL Developer, MySQL
Operating Systems: Windows 7/8/10, MAC OS, Linux, UNIX, Windows Server 2008/2012
Mobile OS: IOS, Android, Windows, RIM
Languages: Java, JavaScript, Angular, HTML5, C++, VBScript, PL/SQL, SQL*PLUS, .Net, C#, Python2/Pyhton3
Defect Tracking Tools: ALM, Mercury Quality Center, Rally, Jira, Bugzilla, Zoom, PVCS TrackerConfiguration
Management tools: Apache Maven, Apache ANT, Git, Github, SVN, Clear Case, Star TeamVSS, Share Point.
Cloud Testing: Sauce Labs, Browser Stack, See Tests
PROFESSIONAL EXPERIENCE
Confidential
Software Development Engineer in Test (SDET)
Responsibilities:
- Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments.
- Worked as QA Tester and took responsibility for the requirements Analysis, testing and designing of the flow and the logic for the project.
- Analyzed the Systems and Requirements gathering, Data Analysis, wrote test cases and reviewed test cases.
- Modified and maintained the already existing test plans, test cases and scripts to leverage the automation team effort during the regression testing.
- Maintained the Selenium & JAVA automation code and resources in source control using SVN over the time for improvements and new features
- Created regression automation suite using Selenium WebDriver, JAVA, testNG & Maven
- Black Box, GUI, Screen Navigation, Positive, Negative, Regression, Integration, Performance Data-driven and Functionality Testing.
- Performed GUI, regression and user acceptance testing of front end manually.
- Communicated requirements traceability matrix and tracked requirements status throughout the project.
- Managed the test cases in ALM and mapped to the requirements and ensured proper test coverage.
- Managed multiple projects using ALM to manage the test cases, test scripts, test results and defects for all phases of QA process.
- Parameterized automated tests using database table parameters (including global and action data sheet), environment variable parameters and random number parameters and analyzed tests.
- Validated the test results by writing SQL to retrieve the data from tables and from database.
- Managed resource, reviewed weekly Testers' status reports through Agile Process and Scrum Calls.
- Strong knowledge in Mobile testing for the Functional and GUI of Native Application and Hybrid Application
- Hands on knowledge using emulator and real devices in Mobile testing(iOS & Android)
- Experienced in Mobile testing (iOS and Android) both operating, used Appiumopen source tool.
- Ran automation scripts in cloud in multiple devices & deferent different version of devices & various version of browser on Real device & on Simulator/Emulators
- Performed web service testing using Soap UI NG pro
- Configure the CI environment & running automation script in Continuous integration(CI) tool using Jenkins & followed continuous delivery (CD) process
Environment: Selenium WebDriver, Java, Groovy, Informatica, Oracle SQL Developer, Jira, Jenkins, Agile, Windows 8, Sauce Labs, WebSphere, Appium, Soap UI NG Pro/Saop UI NG
Confidential, Bloomington, IL
Sr. Automation Engineer
Responsibilities:
- Conducted Smoke, GUI, Functional, Integration and Regression testing during the various phases of the Development.
- Performed Functional and Integration testing of the application and prioritized test cases to meet project specific deadlines.
- Developed and maintained Selenium Script on Jenkins to support regression testing whenever a Change Request is completed.
- Develop Test cases from business use cases, Test data and Selenium scripts for UI testing.
- Created automation framework from scratch & ran scripts on different browsers/environments & reported defects/results to the team
- Maintained the Selenium & JAVA automation code and resources in source control using Git & Remote repository Github over the time for improvements and new features.
- Regression testing by automation using Selenium WebDriver & JAVA.
- Demonstrated the advantages of using Selenium with Cucumber for automated testing.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Extensively automated regression and functional test suites by developing over 150 test cases, 6 test suites using Selenium WebDriver, JAVA and Junit.
- Achieved customer satisfaction and high quality by effective Automation testing, AGILE Processes Responsibilities
- Performing Back end testing with extensive use of SQL Queries and UNIX commands.
- Utilized UNIX and SQL to create test data and perform backend validation of UI based applications. Reporting and verifying the bugs in Jira.
- Involve in applications analysis and testing which included claims processing as per EDI/ANSI-X-12 transactions standard.
- Worked extensively on EDI 834, 837, 835,270/271 & 276/277 for different business users.
- Wrote Test Cases and assisted in writing Test Cases for 276/277, 270/271 and 278 transaction.
- Participated defect review meetings with the team members and coordinated with project development team.
- Used Quality Center/ALM for tracking document and managing version.
- Gathered and analyzed tests logs, defects and implement final test summary report.
- Configure the CI environment & ran automation script in Continuous integration(CI) tool using Jenkins & followed continuous delivery (CD) process
Environment: Selenium WebDriver, Java, Informatica, MS SQL server, Atlassian Jira, Agile Scrum, Windows 7 Professional, SVN, Apache Tomcat, Continuous Integration (CI) Atlassian Bamboo.
