Senior IT Engineer, Quality Control
The Senior IT Engineer participates in the development of business solutions by analyzing requirements,
creating test plans, test cases, automated test cases, and testing all aspects of the completed solution.
Leads, participates, or assists with all phases of testing.
Creates and communicates testing results to
assist with assessment of production readiness. Collaborates with developers and product owners to
ensure quality is being built in as early as possible.
Essential Job Results
Reviews requirements and designs for testability and works with other teams until all questions are
Creates and documents test cases including functional, load, and regression tests via
automated methods. Executes test activities utilizing automated and manual test scripts. Documents and
communicates test results for system owners and project teams.
Performs all test planning to achieve the
required coverage in an efficient manner. Creates automated test scripts for Web applications, services,
and mobile devices. Sets up Jenkins jobs and maintains the sauce lab cloud environment.
automated testing standards creation and enforcement, and contributes code to shared libraries
Education and Skills
Minimum 6 years of Automated Testing or Java development experience required.
Full understanding of the complete Business process for all BWHR applications and how they interact
with each other.
Bachelor degree in Computer Science, Computer Systems Engineering, or related field or an equivalent
combination of education and experience.
Hospitality or travel related experience preferred.
Expert knowledge of testing and automation tools required.
Prior experience working in an Agile SCRUM/ Kanban environment is preferred.
Expert knowledge SQL Queries is required.
Expert Knowledge of UNIX Commands is required.
Expert Knowledge of SoapUI is required.
Expert in Java EE technologies
Basic understanding of networks and firewalls
Expert understanding of cloud computing and environments
Expert in unit testing frameworks like JUnit and TestNG
Expert knowledge of Selenium Web Driver
Expert knowledge of Appium
Expert knowledge in testing RESTful APIs with Rest Assured
Intermediate knowledge of Application server configuration and operation
Expert knowledge in using Sauce Labs and setting up the required infrastructure
Intermediate Jenkins knowledge
Prior experience working with Rally tool preferred.
Familiar with relevant policies, procedures and technical parameters specific to the job. Has basic
functional and technical know-how to succeed in job.
Learns new functional and technical skills readily.
Create and execute test cases based on User Stories.
Help Business prioritize defects and plan sprints and releases.
Utilize Business knowledge to help accurately scope out and estimate test planning as well as identify
impediments early in project lifecycles.
Review and provide feedback on User Stories to help ensure they are clear and concise and test cases
can easily be built for them.
Consistently deliver High Quality testing services by creating the correct test cases to ensure maximum
Ensures issues are identified, tracked, reported on and resolved in a timely manner.
Ability to respectfully question ideas and share a point of view with others in support of the business
requirements and testing.
Maintain and enforce testing standards surrounding test case creation, execution and management.
Exhibit confidence and an extensive knowledge of emerging industry testing practices when solving
Quality testing skills including the ability take on more complex and critical projects and provide high level
feedback in a timely manner with little or no supervision.
Manage Load and Performance testing process and execution.
US IT Solution