Software Development Engineer In Test Resume
Chevy Chase, MD
SUMMARY:
- Over 6 years of experience as a QA Engineer performing Manual and Automation Testing in wide varieties of projects and environments.
- Proficient in Core Java Programming and object oriented concepts.
- Extensive experience in writing automated tests using Java, Selenium Webdriver, TestNG, Jenkins, Maven, Log4j, Extent Reports and, Appium mobile framework.
- Experience in the development of Data driven, Keyword driven and, Hybrid Automation frameworks in Selenium.
- Experience in automation testing of native, hybrid and browser based apps on mobile devices using Android Driver, IOS Driver and, Appium Framework.
- Experience in Continuous Integration and Continuous Delivery (CI/CD Pipeline) using Jenkins, version control systems, and various deployment techniques.
- Experience in Software Development Life Cycle (SDLC) and STLC like Waterfall, Agile (SCRUM).
- Well versed in all aspects of testing like Unit testing, Integration testing, System testing, User Acceptance testing, Automated testing, Black box/Gray Box testing, and Regression testing.
- Experience in writing PL/SQL and SQL statements in databases.
- Experience in using Maven build tools to manage framework dependency jar files.
- Experience in customizing Selenium Framework to suit in a testing environment and enhancing the scripts for Reusability.
- Experience in developing and executing automation Regression testing and System testing using Selenium.
- Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Experience in using Apache POI to read data from external sources to feed locators into the test script.
- Experience in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Proficiency in writing load scripts using Apache JMeter.
- Experienced with Selenium GRID, Saucelabs, BrowserStack and Perfecto Mobile.
- Excellent skills in compatibility testing on different browsers (Chrome, Firefox, Safari, Opera, IE).
- Proficient in writing test cases and review of test cases, creating test data, and analyzing defects.
- Experience in designing test strategies and developing test plans.
- Experience in business requirements analysis, effort estimation, gathering business requirements, interacting with users.
- Proficient in maintaining Test data in Excel files and Importing Excel files from Resources module in HP ALM/Quality Center.
- Experience in using defect management tools like HP ALM/Quality Center, JIRA and Bugzilla.
- Experienced in Defect Follow - Up Meeting and analyzing root cause after successfully logging a defect.
- Experience in multiple domains like Insurance,Ecommerce, and Telecom
- Excellent analytical skills and problem-solving skills. A versatile team player with good communication and interpersonal skills.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, XML, JSON, Restful, SOAP, ASP.NET, JavaScript, JQuery, VBScript
Programming Languages: Java, Python, PHP, C#, C/C++
Frameworks: Selenium WebDriver, Maven, Ant, TestNG, Jenkins, log4j, Appium, AutoIT, Sikuli, Apache POI
Database: Oracle, SQL Server, DB2, MySQL, MongoDB, MS- Access
Bug Reporting Tools: JIRA, HP ALM, TestRail,HP Quality Center
Version Control: GIT,SVN(Subversion)
Operating Systems: Windows, Linux, UNIX,OS X
Requirement Gathering Tools: Rational Requisite Pro, MS Visio
Other Tools: IntelliJ, SOAPUI pro,QTP/UFT, Firepath, Firebug, Putty, TOAD,MS Office, MS Excel, PowerPoint
Cloud infrastructure: Aws, saucelabs, BrowserStack, Perfecto Mobile, MongoDB Atlas, Docker
PROFESSIONAL EXPERIENCE:
Confidential, Chevy Chase, MD
Software Development Engineer in Test
Responsibilities:
- Automation Planning, Design and development Frameworks using selenium Webdriver and Appium.
- Developed Hybrid Framework for web automation using Java, Selenium WebDriver, TestNG, Maven, and Jenkins.
- Provided High level requirements analysis for new business requests and estimated effort for deliverables.
- Responsible for System, Functional and Regression testing.
- Executed scripts parallel on various machines using Selenium Grid.
- Test API's for various functionalities and modules of the application using SOAP UI.
- Automated the regression test cases using the Selenium & TestNG.
- Involved in Writing automation scripts for Mobile Native applications (IOS, Android) using Appium, Java.
- Tested mobile app features, user interfaces and end to end scenarios for different mobile devices and platforms.
- Identified elements on web pages and mobile apps using Firebug, Firepath,UIAutomator tool and Appium Inspector.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using Selenium WebDriver.
- Used HP ALM for Configuration Management and Defect Tracking.
- Executed various SQL Queries to perform backend testing using Oracle.
- Participated in requirements gathering and code reviews.
- Provided UAT testing status information to the quality assurance lead, project manager, and various business stakeholders.
- Participated in various Agile Scrum Meetings such as, Product Backlog Grooming, Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective.
- Participated in review meeting to discuss the defect reproducibility, internal presentation and knowledge sharing sessions with the developers and project leads.
- Offered weekly project reports to the Project Manager, Testing Manager, QA Lead and Development Team.
Environment: Selenium WebDriver, Maven, TestNG, Appium, Ant, Jenkins, HP ALM, HTML, XML, CSS, Java, SOAPUI, .NET, Oracle, SQL, Sharepoint, UNIX
Confidential, Seattle, WA
Software Development Engineer in Test
Responsibilities:
- Reviewed and Analyzed business requirement documents, technical requirements and functional specification of various functionalities.
- Involved in developing Data Driven Test Automation Framework using Selenium WebDriver, TestNG and Maven under Java platform utilizing industry design patterns and approaches.
- Responsible for Automation Scripts & library functions maintenance functional and regression test suites.
- Worked with team to design and architecture for the test automation Framework.
- Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
- Interacted with the Development, Testing, and Business team to resolve and to follow up on development issues.
- Ensured the deliverables were on par with Client standards, prepared test data; carried out testing and execution.
- Used TOAD and SQL in performing data validation to ensure data accuracy and data integrity by testing backend components.
- Performed cross browser functional testing using Selenium WebDriver.
- Performed white box testing like JUnit, TestNG and Web service testing.
- Used User Stories from JIRA to create automated test cases. Written test cases and created test data.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Worked on Selenium for creating and executing test cases for functionality testing of a web application.
- Involved in Web services/ ESB testing/ data driven testing using SOAPUI.
- Performed Positive and Negative testing.
- Worked closely with software developers, engineers in fixing the defects.
- Conducted user acceptance testing to ensure that developed systems satisfied the needs of business as specified in the functional requirements.
Environment: Selenium WebDriver, Maven, TestNG, Jenkins, XML, CSS, SOAP UI, J2EE, HP Quality Center (QC), Java, .NET, HTML, CSS, SQL, Windows, Sharepoint, Outlook, HP Quick Test Pro (QTP), Oracle, DB2, MS Office, UNIX.
Confidential, Atlanta, GA
QA Automation Engineer
Responsibilities:
- Worked with business users and developers to create complete Test plan accordingly to the high level project schedule.
- Developed Test scenarios, Test cases and Test procedures based on the business requirements.
- Managed the bug database for the application, ensured that bugs are being accurately filled out, regressed and closed out in a timely manner and worked with developer on bug reproducing.
- Performed Positive testing and Negative testing using both manual and automation techniques.
- Used Quality Center as Defect tracking system to maintain defects.
- Developed comprehensive Test plans according to business, functional and technical requirements using HP Quality Center.
- Responsible for writing complex SQL Queries to find out that the data is correctly populated in each field.
- Developed Automation scripts based on system requirements and use cases using Selenium.
- Performed Regression Testing with help of scripts written in Selenium.
- Involved in writing load scripts using Apache JMeter.
- Coordinated meetings with the development teams for appropriate handling of the bugs and their timely resolution.
- Involved in audit meetings and got an initiative to reach QA testing goals.
- Involved in thorough Compatibility testing of the site on multiple browsers.
Environment: UFT/QTP, VBScript, JMeter, C#, HP Quality Center, Linux, Java, HTML, XML, CSS.
