Job Summary : - The Software Test Engineer will work closely with software developers and test teams to design, develop,
- and execute automated test solutions that will provide robust coverage across Client product portfolio.
Job Requirements: - Design, develop, and test scalable automated test scripts for functional, integration, and regression tests.
- Present and review automation framework code.
- Assist in troubleshooting, diagnosis, and resolution of issues throughout the test phase of the Client product portfolio.
- Work with other members of the test automation and development teams to ensure quality and timely release code artifacts.
- Perform all work in accordance with company's quality programs, standards, and procedures.
- Maintain safety, security, and privacy standards throughout all areas of responsibility.
- Knowledge
- Demonstrated knowledge of object-oriented design and development.
- Experience with developing and testing of Web Services-based applications.
Skills: - Proficient in Microsoft Office products, including but not limited to: Word, PowerPoint, Excel, Outlook, and Visio.
- Good knowledge of Java/J2EE and Java frameworks.
- Familiar with Selenium Web driver for Java-based automated testing.
- Knowledge of test framework - TestNG or Junit.
- Demonstrated knowledge of at least one major JavaScript framework.
- Familiarity with XML data parsing and namespaces.
- Familiarity with standard integrated development environment (IDE).
- Working knowledge of software version control systems.
- Experience of using Agile tools - JIRA, Confluence, etc.
- Working knowledge of load/performance test tools such as JMeter.
- Basic understanding of SQL.
- Basic knowledge of Jenkins pipeline.
Abilities: - Ability to communicate information and ideas both orally and in writing.
- Strong interpersonal, verbal, and written communication skills.
- Time management skills.
- Ability to work independently under general direction, as well as within a team, to meet common goals.
- Must possess strong analytical and problem solving skills.
- Must be detail-oriented and process focused.
- Must be comfortable working in a dynamic Agile-based team environment.
Other Essential Requirements: - Bachelor's degree in Computer Science, Management Information Systems, or related field, or equivalent experience.
- 3+ years' work experience in a software development environment.
https://www.v2soft.com/careers - to view all of our open opportunities and to learn more about our benefits.