Qa Engineer Resume
Deerfield, IL
SUMMARY
- Skilled IT professional with around 5 years of experience in Quality Assurance and software testing experience of both web - based and mobile based applications.
- Good experience in AGILE and Water Fall project models.
- Gathering requirements in SCRUM meetings and writing Test cases accordingly.
- Comprehensive experience in developing Automation Regression Suites, Test Plans, Test Approach, Requirement Tractability Matrix (RTM) and Test data set.
- Thorough understanding of software quality activities throughout the software development life cycle (SDLC) and Test Methodologies from project definition to post-deployment documentation.
- Detailed understanding of QA methodology (Agile) to ensure quality control.
- Expertise in designing and developing strategic Test plans, Test Cases, by analyzing Business Requirements and various other ARTIFACTS with a strong ability to work closely with Development team and Business Analysts to analyze the test scenarios.
- Experience with Automated Testing tools such as Selenium-RC, WebDriver and Selenium Grid.
- Expertise on Data Driven testing using Frameworks like TestNG.
- Proficient in performing GUI, Functional testing, System testing, Black Box testing, Integration testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools.
- Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
- Expertise in Test automation using SELENIUM.
- Ability to interact with Developers and Product Analysts for Testing Status and QA Documentation; Diversified experience in attending and participating in Technical Requirements review, Walkthroughs and Peer Reviews.
- Strong exposure testing applications on different browsers like IE, Firefox, and Chrome.
- Worked on virtualization servers like VMware for testing on multiple browsers.
- Good experience in testing web applications using Soap UI and POSTMAN.
- Strong skills in Object Oriented Programming (JAVA).
- Had brief experience with Mobile app testing in Android platform using APPIUM.
- Expertise in Automation of Mobile testing using real devices and simulators; Proficient in setting up CI Jobs and Running scripts using JENKINS.
- Ensure solution is tested in terms of functionality, performance, reliability, stability and compatibility with set standards and processes.
TECHNICAL SKILLS
Testing Tools: QualityCenter,Appium,CLM,POSTMAN, Selenium,SeleniumWebDriver, Jmeter, TestNG, JUnit, SoapUI, Maven
Defect Tracking Tools: JIRA, BUGZILLA
Languages: Core Java, SQL, Java, VBScript, HTML, XML, SQL, JavaScript, Visual Basic, C#, C++, .NET
Web Automation Tools: Selenium IDE, RC, Web Driver, Jenkins, Maven
Testing Frameworks: Junit, TestNG, Data Driven, Page object model, BDD
Database Technologies: Oracle, MySQL,Microsoft Access, Microsoft SQL Server
Platforms (OS): Windows XP/Vista/Windows 8, Linux, Unix
MS Office: Outlook, Access, Excel, Word, Power Point
Other Tools: SharePoint
PROFESSIONAL EXPERIENCE
Confidential, Deerfield,IL
QA Engineer
Responsibilities:
- Good experience in AGILE and WaterFall project models.
- Gathering requirements in SCRUM meetings and writing Test cases accordingly.
- Prepare test plan, test scope, test cases and test data for white box testing.
- Created Selenium Web Driver test scripts for regression scenario’s on lower environments to check environment stability when code is deployed.
- Used SOAP UI for validating endpoints and making API calls to different systems across the platform.
- Created automation scripts using java with Selenium, Cucumber(Gherkin).
- Developed scripts using Web Driver and Cucumber Suite.
- Developed Test cases manually and generated Automation Scripts using open source toolslike Selenium Web Driver, TestNG, Maven, Talend and Jenkins.
- Performed Data driven testing using TestNG functions which reads data from scripts usingProperty and Excel files.
- Proficient in Automation Testing using Selenium IDE, Selenium WebDriver and TestNG.
- Installation of APK files into the mobile devices.
- Involved in Integration Testing.
- Involved in installation of application components.
- Performed Functionality testing and Regression testing.
- Testing the FILL tasks from mobile device.
- Stories, Bugs and Chores were logged and tracked through JIRA.
- Worked on creating Interfaces to Automate API calls to do post and get requests using XML’s.
- Able to work flexibly and guide Offshore teams as required.
Environment: Manual Testing, Selenium WebDriver, Java, Linux, Simulators, SQL, Agile, Talend, JIRA, TestNG, Cucumber.
Confidential, Lousiana
Software Test Engineer
Responsibilities:
- Reviewed functional and design specifications to ensure full understanding of test scenarios, expected outcomes and dependencies/inter-dependencies across functionality.
- Ensure solution is tested in terms of functionality, performance, reliability, stability and compatibility with set standards and processes.
- Develop, document and maintain functional test cases and other test artifacts such as test datasets, data validation, Manual and Automated test script details.
- Installed and uninstalled of APK or IPA files from App store, Play store and side loading APKs; Built advanced Automated Test Suites for Mobile Native, Hybrid and Web applications.
- Involved in Test Scripts reviews; AnalyzingSRS, BRS and produced walkthrough report.
- Identifying elements using UI Automator.
- Written test scripts using WebDriver and Java in Hybrid framework using Page object model; Automating manual test scripts using the framework TestNG, Junit.
- Involved in scrum meetings; Performed different types of testing such as functional, Ad-hoc, Integration, Regression, Positive, Negative, Boundary test and System test.
- Configuring Appium node servers with Selenium Grid; Execution of Test scripts in multiple mobile devices simultaneously.
- Deployment of ipa files in IOS automatically; Performing Functional Testing, System Testing and UI testing; Preparation of Test cases and logging of issues using JIRA.
- Document the test cases and testing related documents and placed in SharePoint; Setting up CI Jobs and Running scripts using JENKINS.
- Preparation of SQL queries to perform back end testing and comparing to match and confirm data passed during functional testing; Tested the Transfers, Payments, Statements and deposits.
- Tested the application on various generations of Android, iPhone and application under different networks and Internet speeds including Wi-Fi.
- Execution of daily smoke tests to ensure the deployment of each environment is stable.
- Developing user-defined functions for reusing in different tests. Created different types of testing documents such as Test Progress report and Test Analysis Report.
- Documentation of the entire functionality and Uploaded in share point; Knowledge Transfer sessions to team members on application functionality.
- Drafted initial training materials and coordinate builds from end user and super user community.
Environment: Manual, Automation (Appium), Simulators, SQL, Java, Android, iOS, ADB Logcat, Agile, JIRA, Jenkins and SharePoint
Confidential
Software Engineer (Intern)
Responsibilities:
- Review Requirement Document and translate them to detailed test plans, test cases, scripts and test reports, etc.
- Designed and developed for the parts life cycle screen and parts transaction screen.
- Maintain well documented test case library and Version Control Systems(Apache SubVersion).
- Performed functional, regression and integration testing.
- Production validation and support after deployments.
- Creating test metrics with Development team.
- Prepare validation strategy for each defect fixes recommended by the business and development team.
Environment: HP Quality Center, Firebug, Selenium Web Driver, Java, SQL, VB, MS Visio.
