Job Title: QA Java Automation EngineerJob Description:
We are seeking a highly skilled QA Automation Engineer to join our team at UST. In this role, you will work closely with the scrum team to identify testing needs, develop QA testing strategies, and execute both manual and automated tests to ensure the quality of our software. You will have the opportunity to work on cutting-edge technologies in a collaborative environment.Key Responsibilities:
Collaborate with the scrum team to identify testing needs and opportunities.
Develop a QA testing strategy for the project, determining the appropriate balance of manual and automated tests (UI, web service API, functional/performance/load, etc.).
Develop automated test frameworks and test cases for different types of tests.
Execute and report on the full testing suite of both manual and automated tests.
Conduct technical reviews with other programmers, technologists, and technicians, and other engineering and scientific personnel.
Report any issues to client stakeholders and UST leadership.
Must-Have Skills:
BS degree or higher in Computer Science or a related technical field involving coding.
5+ years of Software Engineering testing experience with manual testing and automation testing.
5+ years of hands-on experience using Selenium and Cucumber.
Expertise in QA methodologies, test processes, and practices.
Hands-on experience with TestNG and Selenium WebDriver (Java).
Strong hands-on experience in API Testing using Rest Assured/HTTPClient/Karate.
Expertise in testing object-oriented and service-oriented design, and multi-threaded services/applications.
Hands-on experience in testing cloud architectures that include multi-tenancy, horizontal scale, microservices, and RESTful APIs.
Strong knowledge of SQL and NoSQL Databases, and understanding of database queries.
Working experience with CI/CD using Jenkins.
Strong communication skills, both verbal and written, to effectively communicate with technical and non-technical stakeholders.
Good-to-Have Skills:
Experience with Defect Tracking tools such as JIRA.
Familiarity with browsers like Chrome, Firefox, and IE.
Experience with database tools like Oracle, MongoDB, PostgreSQL, and SQL Developer.
Familiarity with GIT, Putty, and WinScp.
Experience Range:
5+ years of experience in Software Engineering, specifically in QA testing (manual and automated).
Prior hands-on experience in cloud architectures and microservices testing.Skills
Regression Testing,Manual Testing,Test Automation,Java
Keyskills: Software Testing QA Java PostgreSQL MongoDB Oracle JIRA