Software Development Engineer In Test Resume
El Segundo, CA
SUMMARY:
- 6 years of experience in Software Quality Assurance. Actively participated and contributed in all phases of Software Development Life Cycle (SDLC) with expertise in Requirement Analysis, Test Plan formulation, Test Design, and Test Automation. Expertise in Black Box, Performance, Ad hoc, User Acceptance and Security Testing etc.
- Experience in Waterfall and Agile Scrum Methodology.
- Good experience with automation tools like Selenium with browser compatibility testing across Firefox, IE & Safari and operating systems like Windows, Confidential and Mac etc. Have worked both black box and white box testing.
- Specialized in Manual and Automated Testing of Client/Server based Applications and Web based Applications using Selenium Ide. Selenium RC, Selenium WebDriver, WinRunner and Test Director and Quality Center, Jira.
- Extensively used core java in test scripts.
- Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC)
- Performed Database Testing on Oracle, DB2 and SQL Server, Toad used SQL queries for retrieving data from the database.
- Proficient in all cycles of testing life cycle from test planning to defect tracking and managing defect lifecycle. Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management, issue escalations.
- Good experience in preparation of test bed, Installation testing, Replication of problems & Generation of bug report.
- Professional experience in designing Test Cases and Test Scripts for Windows, Java and UNIX environments
- Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects. Ability to work hard to meet the deadlines, Good communication skills.
TECHNICAL SKILLS:
Testing Tools: Selenium, Test Director, Quality Center 9.0, BugZilla, Clear Quest.
Operating System: Windows 95/NT/XP/2000/ME, UNIX, MS - DOS.
Scripting Languages: VB Script, Java Script, HTML, XHTML, UNIX Shell
Programming Languages: Java, J2ee, C, C++, PHP, Python
RDBMS/ Database: Oracle8i/Oracle 9i/10g, SQL, pl/SQL, MySQL
PROFESSIONAL EXPERIENCE:
Confidential,El Segundo,CA
Software Development Engineer in Test
Responsibilities:- Responsible for defining Testing Scope, execution of test cases, and bug reports
- Wrote test cases based on the requirements document.
- Performed automated testing using Selenium IDE, Java JUnit, and Python on various web based applications and parsers
- Wrote test cases for the application and discussed with the team to identify the P1, P2, P3 test cases.
- Participated in reviews of Test Scenarios to ensure the requirement coverage.
- Performed functional and unit level testing to identify various critical points in the application and automated it by using Junit level written test cases.
- Responsible for performing sanity testing of new builds and regression testing before build releases.
- Design and develop functional and Load Test frameworks and develop automated test suites (Selenium with Junit).
- Participated in automating the regressions test cases.
- Wrote shell scripts to automate everyday tasks such as deploying new builds.
- Using MySQL database to validate date being sent from servers to clients
- Communicate with developers and DBA to identify issues
- Monitor the status of full life cycle testing of Java and oracle based applications
- Supervise the team activities and testing life cycle.
- Performed scripting with shell for testing application.
- Performed white box testing using Selenium IDE.
- Wrote java scripting for testing the java-based application.
- Used pearl and python for backend testing.
- Testing mobile clients such as iPhone and iPad which consisted of both frontend and backend testing for NFL Redzone.
- Validating data in REST calls for which was used by other counterparts
- Automated NFL procedures using JAVA
Environment: Java, Selenium IDE/RC, EDI, Web logic server, UNIX, XML, HTML, MySQL, Junit, Share point, HTML, JAVA scripts, AJAX, Shell Scripts, Google Web Toolkit .
Confidential, Framingham, MA
Software Quality Engineer
Responsibilities:- Performed UI verification via Selenium WebDriver, Test NG and Maven dependency tool
- Develop regression and functional test automation scripts in Java using Selenium WebDriver
- Created GUI object verification library using XPATH & CSS Locator from web based UI
- Created functions for AJAX based Selenium API call
- Experience in integrating Selenium RC with Hudson CI environment
- Selenium result verification and fixing script is also done
- Backend database API testing in Microsoft SQL environment including validating stored process, jobs and triggers.
- Develop, document and maintain functional test cases and other test artifacts like the test data, data validation.
- Worked in agile Scrum Team used Rally as an agile development tool.
- Filed Bugs in Remedy.
- Involved in testing Back end (White Box) and Front end (Black Box) of the application.
- Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts
- Created selenium automation scripts in Java.
- Involved in creation of automation framework using selenium and test NG.
- Configured Selenium RC and Selenium GRID.
- Test Design, Test Development and Defect Tracking were done using Quality Center.
- Responsible for all Builds, BVT, Regression, Verification and Validation tests.
Environment: Java, Oracle, Quality Center 9.0, Selenium RC/IDE, Maven, Test NG.
Confidential,San Mateo,CA
QA Engineer
Responsibilities:- Reviewed and Analyzed the Business Requirement Specifications (BRS) and Functional Requirement Specification (FRS) documents.
- High Level Test Plans were written by incorporating User Profiles, Configurations, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
- Created functional automation scripts using open source tools selenium
- Developed detailed Testing Methodologies, Test Matrices, Test cases and Test Procedures.
- Analyzed various requirements documents and Use Cases to prepare detailed Test plans.
- Executed Test Cases and recorded actual results against expected results.
- Analyzed for both positive and negative scenarios.
- Used Selenium RC to execute scripts on multiple platforms and multiple browsers
- Involved in Unit Testing with Programmers in code coverage analysis
- Worked with software testing methodologies with all phases of testing desired (Functional, System, Integration, Regression, Data Validation, GUI, User Acceptance and Performance testing).
- Executed Test Cases and Test Matrices for Integration Testing of the Application, Interacted with developers and resolved User needs and reported System
- Executed SQL Queries to verify the dataflow from the backend.
- Responsible for verification and validation of data.
- Interaction among team members, development team to resolve issues.
- Responsible for bringing all severity bugs to the notice of QA Manager and resolving those issues with development team.
Environment: Windows NT, Java, Visual Studio, SQL, PL/SQL, Oracle 8i/9i, Selenium
Confidential, San Francisco, CA
Quality Assurance Engineer
Responsibilities:- Tested REST Services by executing acceptance, functional, and regression tests
- Automated REST testing using soap UI Pro and Rest Client.
- Reviewed Web Service XML messages and Atom feeds and perform verification and validation
- Wrote manual test cases using Quality Center the testing needs.
- Experience testing Rest Web Services and examining WADLs (in an XML packet), creating JSON data and validate all http error code.
- Written JUnit test wrapper to get single sign-on authentication token in automation framework.
- Implemented Data Driven testing using TestNG’s Data Provider Class.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Performed GUI, Functionality and Backend Testing.
- Reported the bugs/defects through Quality Center, which was developed using MS Excel sheets
Environment: J2EE, Java Http Client library, Web Logic, Junit.