Lead Software Development Test Engineer
Company: Hire Talent
Location: Jersey City
Posted on: March 20, 2023
Job Description:
Job Description
JOB DESCRIPTION:
- Senior Software Development Engineer in Test (Sr. SDET) is a
Senior Developer in Test responsible for design, development, and
maintenance of automated test solutions.
- Proficient in Java as well as modern testing tools (e.g.
Selenium, TestNG, Rest Assured, etc.), he/she should be able to
write and support automated testing solutions for multi-tiered
applications.
- Should possess excellent verbal, written, analytical and
problem-solving skills, be able to interact with various
stakeholders to understand requirements and communicate
status.
- Successful execution of this role will combine fluency in test
automation frameworks, attention to detail, analytical skills, and
understanding of business processes and unwavering dedication to
software quality. RESPONSIBILITIES:
- Use extensive Java and programming expertise to design and
develop Automated Testing solutions with a balanced maintenance and
sustainability strategy
- Analyze various tools, perform feasibility analysis, and
develop proof-of-concepts
- Develop and enhance next generation Enterprise Test Engineering
Automation solutions in a Continuous Integration environment
- Be a key technical player in contributing to the architecture
evolution of our software/data Test Automation Frameworks and
related capabilities
- Define, design, development, documentation and maintenance of
tools and Automation Frameworks for current and next gen Software
Platforms/Frameworks as part of an Agile team
- Partner with different stake holders - Product Management,
Application Development, DevOps and other technical teams in
planning and coordination
- Document and communicate Automation Framework functions,
interfaces, performance criteria, test cases and results to diverse
audiences
- Provide guidance, training, and mentoring of Test Engineers and
help with the Transition process of an Enterprise Quality Assurance
department to Enterprise Test Engineering department.
- Aligns risk and control processes into day-to-day
responsibilities to supervise and mitigate risk, advances
appropriately. SPECIFIC RESPONSIBILITIES:
- Design and extend the framework's capabilities to support
execution of automated tests against different testing
environments
- Extend the framework's capabilities by developing end-to-end
automated test in Java, JS, Selenium to validate system
functionality
- Extend the framework's capabilities by developing automated
component test to validate component behavior
- Integrate automated test with CI/CD pipeline
- Interact with application development and testing teams to
understand business/technical requirements and system design.
- Develop functional and technical expertise for the system
supported
- Contribute to overall automation framework design and
enhancement
- Aligns risk and control processes into day-to-day
responsibilities to monitor and mitigate risk; escalates
appropriately. LEADERSHIP COMPETENCIES FOR THIS LEVEL INCLUDE:
- Accountability: Demonstrates reliability by taking necessary
actions to continuously meet required deadlines and goals.
- Global Collaboration: Applies global perspective when working
within a team by being aware of own style and ensuring all relevant
parties are involved in key team tasks and decisions.
- Communication: Articulates information clearly and presents
information effectively and confidently when working with
others.
- Influencing: Convinces others by making a strong case, bringing
others along to their viewpoint; maintains strong, trusting
relationships while at the same time is comfortable challenging
ideas.
- Innovation and Creativity: Thinks boldly and out of the box,
generates new ideas and processes, and confidently pursues
challenges as new avenues of opportunity. QUALIFICATIONS:
- Degree in Computer Science or related discipline required.
- Minimum 8-10 years of IT experience
- Experience as Sr. Java Developer/SDET/Test Automation
Engineer
- 4-5 years in Java Development or Test Development building test
automation frameworks and developing automation scripts in Selenium
Webdriver using Java
- Experience writing, debugging, optimizing, and scaling
applications/ automated test scripts
- Must have Hands-on experience in Development or Test Automation
Framework implementations in Enterprise/Internet commercial
software environments with a minimum 5+ years of Java
Development/Programming experience.
- Advanced Java Development skills, understanding of design
patterns, data structures, and experience working in a layered
architecture with significant experience applying those skills in
test environments
- Must have minimum 4+ years hands on experience in open-source
tools such as Selenium, TestNG/Junit etc.
- Experience or deep knowledge in Webservice tests and
Automation
- Ability to interpret technical designs and specifications and
design automated solutions accordingly.
- Experience in CI/CD technologies (e.g. Jenkins, Git, Maven
etc.).
- Experience selecting and configuring appropriate tools and
frameworks to effectively drive automated testing.
- Ability to programmatically test any software product and
develop tests for your own code
- Knowledge or experience of other languages/tools - AngularJS,
Protractor, Jasmine, JavaScript, JMeter, UFT/QTP etc.
- Knowledge or experience in automation of services/API software
layers (e.g. UI, services, APIs, etc.)
- Knowledge or experience in AWS Cloud
- Ability to think outside the box and come up with creative
solutions when tools don't work
- Ability to partner with teams and works hands-on to provide
support.
- Good understanding of the role of automation in various SDLCs
(e.g. agile, scrum, waterfall) and mentor, train and coach
resources.
- Experienced in mentoring more junior Automation engineers and
providing guidance as needed.
- Ability to work on multiple work streams concurrently in a
fast-paced environment with extreme multi-tasking and context
switching.
- Demonstrates advanced analytical skills and debugging and root
cause analysis skills.
- Demonstrates proficiency in program and quality management,
issue management, and communication.
- Self-motivated, methodical problem solver, who is detail and
quality oriented
- Self-starter / demonstrated ability to initiate and drive
continuous improvement
- Proven ability to work effectively both independently and in a
team-based environment.
- Excellent written and verbal communication skills required
MUST HAVE:
5+ years of Java Development/Programming experience
Test Development building test automation frameworks and developing
automation scripts in Selenium Webdriver using Java
4+ years hands on experience in open-source tools such as Selenium,
TestNG/Junit etc
CI/CD technologies (e.g. Jenkins, Git, Maven etc.)
Knowledge or experience of other languages/tools - AngularJS,
Protractor, Jasmine, JavaScript, JMeter, UFT/QTP etc.
Knowledge or experience in AWS Cloud
Keywords: Hire Talent, Jersey City , Lead Software Development Test Engineer, IT / Software / Systems , Jersey City, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...