Software Development Engineer In Test (sdet) Resume
Irving, TX
SUMMARY:
- Over Eight plus (8+) years of experience in software testing and quality assurance in UNIX, LINUX and Windows environment with excellent analytical, and diversified expertise in manual and automated testing of web, Windows, Native & Hybrid and Client/Server application.
- Expertise in Software Development Life Cycle (SDLC) in Web and Client/Server environments.
- Experienced in Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, and User Acceptance 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), JIRA, Rally, HP ALM Quality Center
- Experienced in Selenium IDE, WebDriver (Java).
- 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.
- Proven ability in Selenium WebDriver Automated testing & Frameworks, Web testing, and Functional testing.
- Utilized UNIX and SQL to create test data and perform backend validation of UI based applications.
- Experienced in developing and executing complex SQL queries to validate the data in the back end.
- Thorough understanding of QA Methodologies like waterfall, Iterative, and Agile.
- Proficient in using Document Management and Web Content Management solutions using SharePoint server.
- Well versed in Testing methodologies, Software development cycles and processes. Involved in developing and executing Test strategies, Test plans, Automated Test scripts, and software Deployment/Release processes
- Experienced in web services testing using SoapUI, RESTAssured and SoapUI Pro tools.
- 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 IDE, Selenium RC, Selenium WebDriver, Selenum Grid, Smart Bear SoapUI,, HP ALM/ HP Quality Center, Appium, Xcode, SauceLab & Browser Stack Cloud testing tools, JIRA, Bugzilla
Methodology: SDLC, Waterfall, Iterative, Agile, STLC
RDBMS: MySQL, Oracle, SQL Server, TOAD, SQL PLUS, SQL Developer, AccessOperating Systems: Windows /XP/Vista/8/10, MAC OS, Linux, UNIX
Platforms: Native Apps and Web Applications for Mobile/ Tablet
Mobile: OS: IOS, Android, Windows
Languages: Java, JavaScript, PL/SQL, C#, .NET
Defect Tracking Tools: Test Director, HP ALM/ HP Quality Center, Atlassian JIRA, Bugzilla, Rally, Zoom, PVCS TrackerConfiguration Management tools: SVN, Git, Github, Gitlab, Clear Case, Perforce, Share Point.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Software Development Engineer in Test (SDET)
Responsibilities:
- Analyzed business requirements to better understand business logic and process flow.
- Created Test cases from business use cases, and Test data for UI testing. created Framework from scratch using Java, Selenium WebDriver, testNG, Maven & Datadriven framework & design pattern of the framework used Page Object Model(POM)
- Used Open Source Mobile testing tool Appium to Automate Native & Hybrid Application where I supported Android & ios both operating system
- Create custom Xpath for to determine necessary testing scenarios for sales analytical tools.
- Assisted BA with writing design documents & identified the requirements that will require testing for the project.
- Write test plan, automation code and make executed plan
- Write scripts with identifying Dynamic Objects and use them in Selenium
- Create property files to store all the Xpath, file path, test site URL and use them in the Selenium
- Strong knowledge in Web services using SOAPUI & send date in XML get response in xml, analyzed the issue.
- Execute web services testing using SoapUI and SoapUI Pro tools
- Coordinated and attended review sessions to review test cases with the Developers.
- Analyzed the information to provide a complete picture of the transaction lifecycle.
- Used multiple scenarios to test data entering into appropriate database as described in test plans.
- Used MS Excel for spreadsheet analysis.
- Coordinated and attended meetings with the project lead and Developer to discussion and resolution of defects found in testing phases.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Written automation script using Java & Selenoum WebDriver and resources in source control in SVN (Tortoise) over the time for improvements and new features.
- Used TestNG test scripts to run automated test cases in parallel on 5 environments
- Converted Manual Integration tests into automated tests.
- Used HP ALM to manage test scripts, requirements and test case design.
- Performing Version management for the automated scripts.
- Facilitated meetings with the development, project and business users' teams to discuss issues and suggest resolution.
- Worked on Automation framework. Creating and using function library
- Spearheading the Testing effort by performing requirement analysis for both manual and automated testing.
- Maintained a Configuration Management (CM) environment as per CM plan.
- Involved with BA and developers to analyze and debug code for defects resolution.
- Worked on Agile Methodology
- Used RALLY to manage iteration planning, release, scheduling, and tracking of User stories.
- Performed Back end testing with extensive use of SQL Queries.
- Used Oracle SQL Developer (1.5.5) to write complex SQL queries (Join, Sub - queries) and PL/SQL stored procedures.
- Used SoapUI for webservice tesing soap & restful webservice
- Used Fiddler 4 on regular basis for debugging HTTP sessions.
- Used QlikView to report test cases executions and defects.
- Used Inflex DB to checked APM (Application Performance Monitoring) logging
- Excellent in technical documentation and reporting skills.
- Excellent Interpersonal, communication and presentation skills.
Environment: Selenium WebDriver, AngularJS, SoapUI, Ionic Framework, Rally, Java, MS SQL server, Windows 8 Professional, Maven, Jenkins, Apache Tomcat, Docker
Confidential, Nashville, TN
Sr. Automation Engineer
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.
- Managed resource, reviewed weekly Testers' status reports through Agile Process and Scrum Calls.
- Maintained the Cucumber, Selenium & Java automation code and used version control Git & Github to maintain code for the future release and new features. used JUnit test runner framework & run automatiion script using continous integration tool Jenkins & configuring the continuous integration(CI) server
- Created test plan and test cases according to the project and executed the test cases manually.
- Worked on Agile Methodology & used Behavior Driven Development(BDD) that it was two weeks sprint strong knowledge in writing feature file using gherkin language
- 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 Quality Center and mapped to the requirements and ensured proper test coverage.
- Managed multiple projects using Quality Center 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.
- Confidence and ability to communicate and collaborate with other team member
- Hands-on experience with test automation tools such as Selenium Webdriver, TestNG, Appium, Sauce Labs, Rest Assured Library, Postman, Cucumber, Jasmin, Protractor & other test frameworks.
- Experienced with various testing methodologies and strategies: Test Driven Development, Behavior Driven Development
- Experienced using issue-tracking software Jira and agile project management systems using Rally.
- Strong knowledge in Web services using SOAPUI & send date in XML get response in xml, analyzed the issue.
- Minimum 2 years professional experience designing and developing applications on UNIX or Windows environment, mobile platforms (Android or iOS) or designing complex multi-tiered applications.
- Strong knowledge on agile development experience preferably in a CI/CT environment.
- Experience in SOA testing and web service test automation using SoapUI, CA DevTest
- Service, end-to-end, regression testing of SOA based application landscape
- Experience in API Test Automation and Framework Development
- Experience with reusable business services (WSDL and XML schemas)
- Experience in API Products like WSO2,APIGEE or similar platform in implementing API facades, and implementing API Proxies
- Automate API test scripts to support a Continuous Integration/Continuous Delivery pipeline using Bamboo
Environment: Jira, MS Office, SoapUI, MS SharePoint, Bugzilla, SQL, PL/SQL, Oracle, DB2, Cucumber, Selenium Webdriver, Java, JUnit & Atlassian Bamboo
Confidential, Warren, NJ
QA Consultant
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.
- Managed resource, reviewed weekly Testers' status reports through Agile Process and Scrum Calls.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Managed the test cases in Quality Center and mapped to the requirements and ensured proper test coverage.
- Managed multiple projects using Quality Center 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.
Environment: Quality Center, MS Office, MS SharePoint, Bugzilla, SQL, PL/SQL, Oracle, DB2
Confidential, Columbus, OH
Software Quality Analyst
Responsibilities:
- Acknowledged development methodology to perform testing based on application life cycle
- Followed and analyzed all Procedures for Requirements Analysis, Planning, Designing, Development, Testing and Implementation, above all Business Requirements specification.
- Reviewed Test Plan and other supporting documents to established framework for Manual and Automation testing.
- Developed test cases based on Functional Requirement Specification (FRS) and created test cases templates to facilitate other testers, using Quality Centre.
- Performed Functional, Integration, UAT testing for various release
- Worked with Business Analyst to define and design test cases template
- Developed SQL queries to retrieve data from the tables in the database to perform Backend testing.
- Tracked the Defects and generating reports using PVCS Tracker.
- Communicated with development team, business owner regarding the status and potential impacts on the delivery date and/or expected quality of the tasks and/or the projects.
Environment: Oracle BD, Web logic, UNIX, HP Quality Center.