Post Job Free
Sign in

Software Development Automation Testing

Location:
Washington, DC
Posted:
July 03, 2024

Contact this candidate

Resume:

Alem Uka

Email, ****.**.*****@*****.***

Phone: +1-678-***-****

Professional SUMMARY

● Over 8+ years of experience in Software Manual and Automation Testing for Web/mobile based applications, RESTful and SOAP web services.

● 4 plus years of solid experience in automation testing includes Selenium IDE, Selenium Web Driver, TestNG and Cucumber.

● Good experience and thorough understanding of Software development process including Agile, Waterfall Software development life cycles.

● Good experience in creating and maintaining Test Plans, Test Cases, Test Procedures and Test Scripts for Manual and Automated testing.

● Good experience in Ecommerce, Health care and Banking Domains.

● Experience in developing and executing test cases Manually and developed Automation script with Selenium IDE, Grid, Selenium RC, Selenium Web driver, Jenkins.

● Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins &U Deploy (Continuous integration, Regression tests), Maven (Regression tests), Cucumber, TestNG (Regression tests), Eclipse, Junit and JMeter.

● Experience in back-end Database testing writing and executing SQL queries and other database operations with databases like SQL Server and Oracle.

● I am proficient in Core Java and Python and C++

● Generate defect reports, bugs validation with tools Test director / Quality center.

● Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.

● Good experience Relational Database Management System like ORACLE, MSSQL

● Good experience in DQA (Database Quality Assurance) using Database Management Tools like DB Visualizer, Oracle/SQL Developer and TOAD etc.

● Good understanding and knowledge of UNIX commands and shell script.

● Good experience in CICD Tool Sets such as Git, Jenkins, Maven, Nexus and Artifactory.

● Excellent communication and documentation skills. SKILLS

● Automation Testing: SoapUI, Postman, Selenium, Appium Mobile Testing, Atlassian Jira, Rally, JUnit, TESTNG, Jenkins, CA LISA

● CICD Tools: Ansible, GIT, Maven, Jenkins, Bamboo, Groovy, Nexus, Artifactory.

● Other Tools: JMETER, MongoDB, Android SDK, SQL developer

● Languages: Java, JavaScript, Shell Script, Ruby, and Python.

● Databases: SQL Server, Oracle, Access, DB2, MongoDB, MySQL

● Platform: Windows XP/2000/7/8, UNIX/ Linux, mac, Windows Server. EDUCATION = bachelor's in information systems

CERTIFICATION= cp-SAT selenium

Clerance = Public trust

Cadence Bank, Atlanta, GA

sept 2020 – present

Sr. Automation Tester

Responsibilities:

• Analyze Business Requirements/Features and prepare Test Plan, Test Step and Test Cases.

• Create and test numerous test plans and test case scenarios for the project in Test rails for the areas like Device Management, Media Management.

• Performed the Mobile Testing for Mobile App, identify the Mobile Platform like IOS, Android by using Appium.

• Led the testing efforts for [specific cloud platform or project], ensuring the identification and resolution of critical issues before release.

• Collaborated with development teams to understand system requirements and participated in design reviews to provide testing input.

• Developed and executed detailed test plans, test cases, and test scripts for both functional and non-functional testing.

• Implemented automated testing processes, reducing testing time and improving overall efficiency.

• Developing and maintaining automated test scripts using C# and relevant testing frameworks.

• Integrating automated tests into the continuous integration (CI) pipeline for regular execute

• Designing and implementing integration tests to verify the interactions between different components of the C# application.

• Collaborating with developers to address integration issues and ensure seamless component communication.

• Automating repetitive and time-consuming test scenarios to improve efficiency.

• Conducting performance testing to evaluate the responsiveness and stability of the C++ application.

• Conducted performance testing to assess system scalability and reliability under various load conditions.

• Collaborated with DevOps teams to integrate testing processes into the continuous integration/continuous deployment (CI/CD) pipeline.

• Executed planned tests for Android, Windows, and Mac OS.

• Executing compatibility testing, using different mobile devices and Android SDK or XCODE.

● Convene and facilitate daily and weekly status meetings with the Product leadership team.

● Wrote automation test cases and fixed automation script bugs.

● Implement Page Object Model by using Page Factory elements.

● Implement automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber, TestNG and Maven.

● Use RabbitMQ: for message broker that facilitates communication between different components in a distributed system.

● Create shell scripts on Linux server to automate execution of test framework.

● Use Kafka: for distributed event streaming platform that enables the building of real-time data pipelines and streaming applications.

● Create BDD tests using Cucumber by writing features.

● Create required Selenium support code in JAVA for Cucumber.

● Execute parallel browser testing on machines using Selenium Grid.

● Execute the UNIX shell scripts that invoked SQL loader to load data into tables.

● Used PostgreSQL, Oracle, and SQL Server are all popular RDBMS for managing and organizing data.

● Use SQL query to Retrieve Account Balance, List Transactions for an Account, Calculate Account Balance with Transactions, Find High-Value Transactions and Update Account Balance:

● Review Error log files in UNIX box when order fails to load into SQL tables.

● Used Helm:for A package manager for Kubernetes applications.

● Track defect/Bug/tasks using JIRA and generate defect summary reports, Find High-Value Transactions and Update Account Balance: Environment: Phyton, Eclipse, Selenium Grid, Agile, Oracle 11g, Quality center, Appium, Java, C++, JavaScript, WebDriver, Cucumber, SoapUI, JMeter, TestNG, Pawer shell or Unix Scripting URAM, MAVEN, Linux, UNIX. Liberty Mutual Insurance, Boston, MA

QA Engineer/Mobile Tester

Aug 2017 to Aug 2019

Responsibilities:

● Create numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.

● Prepare detailed reports concerning project specifications and activities.

● Participated in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.

● Create automated tests using Selenium WebDriver for Continuous regression testing (Jenkins & Deploy) and reduce manual testing using Selenium, TestNG and Maven.

● Familiarity\\ with testing tools and frameworks commonly used at Apple, such as Xcode, XC Test, and other automation tools.

● Involved in mobile application testing on Apple, Android & iOS devices with respect to browser and Navigation app.

● Execute cross-browser and parallel testing using TestNG.

● Use JavaScript and internal custom framework to automate Backend Rest Service layer.

● Configured different environments in Jenkins to execute test cases against hard launch or soft launch.

● Used Postman & SOAPUI for rest service testing. Perform and validate Database Testing and Data Retrieval.

● Collaborate with the enterprise team to build and run code on real devices from Jenkins.

● Used JIRA as a project tracking tool/Defect tracking/Test case Management tool.

● Ran regression tests in the morning/night based on deployment timings and then gather reports and reach out to tech leads in case of any queries or failure in tests.

● Provide pre-and post-production deployment support end to end. Baxter Healthcare, Chicago, IL Mar 2014 – Jul 2016 Automation Tester

Responsibilities:

● Create Test Plan, Test cases Design based on Functional Requirements.

● Execute Test Data Extraction and Loading for Financial data.

● Understand the applications to be tested, develop the approach/test plan.

● Generate SQL queries to check for consistency of the data in the tables and to update the tables as per the Business requirements.

● Create test scripts for GUI, functionality and regression testing using Quick Test Pro.

● Leverage Load Runner for Stress/Load Testing.

● Verify and implement SQL scripts to validate the databases tables and reports data for Backend database/ Web based reports for Data validation.

● Perform different types of tests such as GUI testing, Functional testing, and Regression testing, NetSuite

● Track the defects using Quality Center and generate defect summary reports.

● Provide End to End support for the testing activities during System Testing, UAT

● Environment: Java, C#, J2EE, JSP, Jira Xray, Servlets, EJB, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse



Contact this candidate