Software Development Engineer In Test (sdet) Resume
Boston, MA
OBJECTIVE
- Having 6+ years IT experience and expertise in Software Quality Assurance with Extensive Automation Testing with open source technologies for Web Based & GUI and API level applications, seeking a position of Software Automation Engineer Test Engineer/QA Analyst & Test Automation Engineer.
SUMMARY
- Strong noledge of Software Development Life Cycle (SDLC), STLC, Testing Methodologies, Techniques, testing documentation and implementation in all phases.
- Extensive Agile based software development experience including Scrum, Kanban, BDD, ATDD, TDD
- Experience creating on Open source Java - Selenium Web driver Based Automated Framework leveraging cucumber technologies.
- Extensive coding practice in Java
- Experienced in Page Object Model and Readable and re-useable automation test creation
- Extensive working experience in GUI testing, Functionality testing, System testing, Integration testing and Regression Testing.
- Experienced in developing Test Plan, Test Strategy, Test Cases and Test Results. in preparation of Test data, preparation and execution of regression test scripts, preparation of weekly status report.
- Created, Scheduled, Executed and Analyzed Test Sets.
- Great working Experience with Alsatian tool Suit including JIRA for Agile management, Confluence and Stash and Bamboo.
- Experienced in Rest API testing using SOAP UI, Capable of building a framework.
- Experienced with code version control management tool like GitHub, Stash etc.
- Experienced with Jenkins for CI/CD pipeline
- Extensive experience in developing, implementing and validating Detailed Test Plans, Test cases, Test Execution and Defect Tracking.
- Retested the fixed defects, Conducted Regression testing and ensured the defects are properly tracked from discovery to closure.
- Tested the code changes using System Test and UAT testing.
- Coordinated with the developers and Architects to design the Use cases and the Test plans for the Functional and Usability Testing.
- Prepared and executed Test cases, evaluated test results and Report discrepancies to the development team using Quality Center.
- Good working experience with functional automation tools like QTP.
- Utilized Data Driven Framework and Keyword Driven Framework for developing UFT test scripts.
- Wrote and executed automated Data Driven Scripts in UFT for different test scenarios, inserted various checkpoints to check web pages, table contents, databases
- Created automation scripts using VBScript in QTP to fully automate the application functionality.
- Good team player strived to improve customer satisfaction and have ability to work independently.
TECHNICAL SKILLS
Operating System: MS-DOS, 2000/NT, XP, Vista, Windows 7, 2003 server, UNIX and Linux
Languages: Java, XML, HTML, UNIX, Shell Scripting, T-SQL, SQL and PL/SQL
RDBMS: Oracle, MS Access, MS-SQL Server, Data Stage
Scripting Languages: VB Script, JavaScript
Testing Tools: Selenium, QTP.
Build tools: Maven
Methodologies: SDLC, AGILE, Agile Scrum, Programming Approach and Technique with pseudo code and Flow Chart.
Other Tools: MS-Office Products, TOAD, Excess, Adobe, Cloud.
Web Services Tools: SOAP UI/Ready API, REST/XML/Jason, WSDL, and XML schema.
Internet Browsers: IE, Safari, Mozilla and Google Chrome
Test Management/Defect tracking tools: Jira, zephyr, Quality Center/ALM, Rally
Continuous Integration: Jenkins
Source Control: Git, Git-Hub, SVN, Share Point
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Software Development Engineer in Test (SDET)
Responsibilities:
- Develop test automation, using BDD approach and using cucumber Framework.
- Work with engineering services team to run tests in continuous integration environment (Jenkins / sauce Labs) and report on results.
- Design and implement re-usable Automation test scripts using open source tools like Selenium.
- Maintain test automation code with code version control tools like Git / Git-Hub.
- Created Page Object Classed for Web application automation.
- Created and Managed Jenkins job to automated test executions at nightly manor.
- Responsible for gatheringBusiness Requirements,Functional RequirementsandDesign Documents.
- PerformedFunctional,Negative,Positive, Integration,Regression, andUser Acceptance Testing.
- Extensively involved in writing and designing templates for theTest PlansandTest cases
- Identified theTest Casesand documented them inTest management tools Jira using zephyr Plugin.
- Worked with the Developers and the Test Lead to verify theTest Cases.
- Designed and AnalyzedTest casedesign document basing on theFunctional Requirement Specificationsto implement through testing process.
- Analyzed and DevelopedTest Plan, Test Cases, Test Scripts, and Expected Test Results fromfunctional requirement.
- Involved in creating theTraceability matrixbased onFunctional requirementin each module.
- Regressiontests were scheduled and performed on every Release and build.
- Creation ofTest Datafor Member data’s according to the scenarios.
- Worked on backend testing by writing SQL Queries to verify the data.
- Analyze Root Causes for Defect by debugging the raw code and discussing with the team.
Environment: / Testing Tools: Windows 7/2000/2003 Server, Oracle, SQL, Agile, Jira, Quality Center ALM, Java, Eclipse, Selenium Web Driver, TestNG, JUnit, Cucumber, BDD, Gherkin, Maven, Git, Git-Hub, Jenkins.
Confidential, New York, NYTest Automation Engineer
Responsibilities:
- Involved in Creating Test Plan and Test Cases as per Requirements and FRD guide.
- Performed various types of process evaluations during each phase of the software development life cycle, including review, walk through and system testing.
- Performed Automated and Manual validation of Key business flows in various Environments before Prod Release.
- Developed test harnesses and automated tests in Selenium Web Driver.
- Performed Data Driven Tests to validate the same scenario with different test data using Selenium
- Create Debug Automation Scripts using Selenium Web-driver And Java Code in ECLIPS IDE.
- Develop test automation, using BDD approach and using cucumber Framework.
- Worked with engineering services team to run tests in continuous integration environment (Jenkins / sauce labs) and report on results.
- Maintain test automation code with code version control tools like Git/Git-Hub.
- Responsible for gatheringBusiness Requirements,Functional RequirementsandDesign Documents
- Developed automated regression scripts using UFT.
- Helped to develop automated scripts and Frame-work using VB script for testing.
- Incorporated UFT tests into current continuous integration test suite.
- Parameterized UFT scripts and data and drove them to improve the flexibility of the tests.
- Utilized Data Driven Framework and Keyword Driven Framework for developing UFT test scripts.
- Wrote and executed automated Data Driven Scripts in UFT for different test scenarios, inserted various checkpoints to check web pages, table contents, databases.
- Involved in debugging applications, processing and validating application/backend logs in both UNIX and Windows environments.
- Performed Black box testing and sanity testing.
- Performed Smoke, integration, Functional, Regression, System, Acceptance and Usability testing during different stages of the application development.
- Logged defects using HP ALM.
- Used ALM to store Test Plans, Test Cases, Test Scripts and for bug tracking.
- Identified software problems, wrote easy-to -follow bug reports, logged them into bug tracking tool ALM.
- Used complex SQL queries to retrieve data for validation in oracle database using Toad as front end tool.
- Wrote reports for projects and worked with different project managers.
- Involved in reporting weekly project condition to the project manager and the team lead.
- Attended review meetings and walkthroughs to discuss the status of the project.
Environment: Windows, SQL Server, HP ALM, UFT, QTP, Selenium Web Driver, Java, Java Script, Oracle, MS Office, UNIX, ASP, VB.NET, VB Script, Visual Studio 2010,HTML, XSL, CSS, Oracle, Web Services, XML, Agile, Scrum,, QC, Jira.
Confidential, Long Island, NY
QA Tester
Responsibilities:
- Conducted source to target data Transform Validation for a Large AB-INITIO ETL system.
- Perform ETL Bach Run on Unix Box which loads different kind of File as a Input tan Transform the File against business rules
- Created Executed Complex Query to Check the data is properly Transformed and loaded in Oracle Database system.
- Reviewed and analyzed business requirement documents, technical requirements and functional specification of various functionalities.
- Interacted with Business Analysts for requirements gathering and conducted review meetings for change requests for writing test cases.
- Worked closely with software developers, engineers in defects tracking.
- Ensured the deliverables are in par with Client standards, prepared test data; carried out testing and execution.
- Conducted sanity testing of the application based on user requirements.
- Prepared Test Scripts, Test conditions, Test Scenarios into Quality Center.
- Defined requirements, Test Cases using Quality Center, Linked test cases with the requirements.
- Scheduled and executed Manual Test Scripts through Quality Center; involved in Test Execution, reporting any defect in Quality Center.
- Performed backend testing by writing SQL Queries.
- Created a set of re-usable scripts using VBScript in QTP.
- Worked with test scripts using QTP to perform functional and regression testing.
- Developed Descriptive Programming using if else statement in QTP.
- Developed Data Driven Automation Framework in QTP.
- Performed Cross browser testing.
- Participated in the Bug review meetings and Bug Triage meetings.
- Interacted with developers, discussed technical problems, provided feedback concerning completeness and reported bugs.
Environment: QTP, Quality Center, MS Office, VB Script, XML, Java, .Net, Oracle, SQL Server, UNIX, Toad, Windows.
