Software And Quality Engineer Resume
2.00/5 (Submit Your Rating)
WarreN
OBJECTIVE
- Experienced Software and Quality Engineer (Automation and Manual) with around 5 years of experience in e - commerce, trading and financial applications.
SUMMARY
- Around 5 years of experience in Software Quality Assurance and Quality Control with emphasis on Automation testing and Performance testing strategies that minimize risks and lead to quality product delivery.
- Strong noledge of Software Development Life Cycle (SDLC) like Agile Scrum, Waterfall.
- Extensive experience in automation testing tools such as Selenium WebDriver, JUnit/ TestNG for web application
- Expert in Automation tools like Selenium IDE/RC/Grid, Selenium Web Driver and Appium.
- Hands-on experience in setting up teh SDET environment of Appium for automating test cases of applications that are running on iOS and Android devices.
- Strong Working Knowledge of Web Technologies like JavaScript, XML, XPATH, HTML, JSON, jQuery and CSS.
- Experience in building Test Scripts using Java and JUnit/ TestNG Frameworks.
- Experience in developing/maintaining TestFrameworks for Automation using Selenium and Java (Page Object model, Metadata Driven, keyword Driven, Data Driven models).
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAPUI, Apache HTTP Client, JAXB parsers and using Middleware Testing and SOA Testing.
- Hands-on experience in setting up teh SDET environment of Appium for automating test cases of applications that are running on iOS and Android devices.
- Strong expertise in designing and executing teh SQL queries in MS SQL server, MYSQL, Oracle SQL Developerin order to ensure teh data integrity and to perform teh backend testing.
- Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, User Acceptance Testing and Regression Testing.
- Extensive use of HP Quality Center tool as teh test management tool and teh defect tracking tool.
- Experience in Configuration Management tools like CSS, SVN and GIT.
- Well Experienced in using JIRA, IBMClear Quest, Quality Center as defect tracking tools.
- Good noledge of UNIX/LINUX. Well Experienced in tools like JIRA, Rally.
- Experience inusing Maven and Jenkins.
- Web pages development using JAVA, HTML, MySQL, and MVC Design Pattern, OOPS, JAVA/J2EE, JDBC, Exception handling, multi-threading, Networking, Java Collections.
- Created manual test cases in HP QC/HP ALM for various user stories based on release and sprint plan.
TECHNICAL SKILLS
Testing: Selenium (Web-Driver/ Test-Ng/J-unit/N-Unit), Firebug, Bug tracker (Mantis), Win Runner
Programming: JAVA, Python,C, C++, SDLC, Algorithms, Data Structure.
Framework: Spring MVC, MAVEN, REST web service.
Networking: OSI layer, Network Security, EIGRP, Packet switching and routing, Networking protocols
Database: PL/SQL, MySQL, Microsoft SQL.
Tools: Selenium, TestNG, Junit, Bugzilla, Eclipse, Jira, Jenkins.
PROFESSIONAL EXPERIENCE
Confidential, Warren
Software and Quality EngineerResponsibilities:
- Analyze user stories and participate in various meetings like Sprint planning, Scrum Meetings, Review Sessions & Sprint Retrospective.
- Develop and Execute Test Scripts using Selenium WebDriver/Java, TestNG and analyze Test Results.
- Perform parallel and Cross Browser testing on different browsers where multiple tests were run at teh same time.
- Manage teh framework dependency jars using Maven.
- Use Page object Framework for ease of maintenance of scripts.
- Involved in Web services testing using SOAPUI Tool. Validate request and response XML. Add assertions to validate teh XML for SOAP and RESTFUL service.
- Apache Http Client uses a Http Uri Request to send and receive data and handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
- Perform backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify teh correctness of teh data with front-end values.
- Manage individual sprints, user stories, Test defect cycle, and tasks using Jira as tracking tool
- Perform Functional testing as per user stories and alsoperform Integration Testing & Regression, using Selenium WebDriver automation scripts.
- Use GitHub as a source repository system.
- Use Jenkins for continuous integration of test automation scripts
- Verify teh integration of various components in teh application and execute end-to-end testing.
- Participate in Release Review/Requirement Analysis and Design review meetings.
Confidential
Responsibilities:
- Participated in Agile software testing process with regular QA meetings to discuss major features of teh application, test cases to write and execute.
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.
- Created Data Driven Framework to test with different sets of test data.
- Designed and executed teh Automation Test Scripts usingSelenium WebDriver and JUnit.
- Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
- Completed SOA testing using SOAP UI and Java framework for Web services testing.
- Tested request and response XML based web services interfaces using SOAPUI.
- Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
- Used Http Apache Client with various Http methods.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Worked on creating test cases for data-driven framework for selenium web driver
- Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Confidential
Responsibilities:
- Interacting with client and project team to understand teh testing requirements.
- Worked on developing teh automation scripts using Selenium with JUnit Framework.
- Involved in Manual and Automation testing.
- Used teh Firebug to inspect teh Xpath of teh web elements and Eclipse IDE for Java development.
- Performed data driven test and regression testing using Selenium.
- Review test cases and scripts created by team members.
- Identify test scenarios and define test cases and test data.
- Involved in Functional Requirement analysis, creating RTM.
- Extensively used Quality Center for test management process.
- Executed SQL queries for backend data validation.
- Executed teh webservices API test cases using SoapUI.
- Worked closely with developers for issue resolution and bug status updates.
- UsedHP QC/HP ALMto create test cases and test plans with assisting project.
