Hi Team,
Please support the below position.
Role: QA Engineer
Location: Jacksonville Florida (Onsite)
Duration: Contract Position
Visa: USC/GC
Job Description:
The Senior Software Test Engineer will serve a crucial role in the business operations and in delivering high-quality solutions to our customers. The Senior Software Test Engineer will work closely with other members of the NLP Logix team to implement and deliver world-class software solutions.
Key areas they are looking for skill wise.
*C# required –C# (sharp) is object-oriented programming language developed by Microsoft mainly for web and desktop applications.
*Must know how to write custom xPaths -they are not interested in someone who only uses tools for this.
*Knowledge around Constructors – what they did ,what are they used for, etc..
*Solid Knowledge of Page Object Model (POM)
Constructors: In programming, constructors are special methods in a class that are automatically called when an instance of the class is created. They are used to initialize the object’s state and set up any necessary resources or initial values. Here's a deeper look into constructors:
Key Characteristics of Constructors
- Initialization: Constructors allow you to set up initial values for an object's properties or perform any setup tasks required when an object is created.
- Naming: In many languages, constructors share the same name as the class. For example, in C#, the constructor's name is the same as the class name.
- No Return Type: Constructors do not have a return type, not even void. Their sole purpose is to initialize the object's state.
- Automatic Invocation: Constructors are automatically invoked when an object is instantiated using the new keyword (in languages like C# and Java).
- Overloading: Many languages support constructor overloading, which means you can have multiple constructors in a class with different parameters.
Essential functions and responsibilities:
- Provide technical expertise on automation standards and quality control.
- Coordinating and execute projects, including setting up frameworks, identifying and documenting standards, developing, and maintaining testing evidence & automation scripts, and providing valuable feedback to developers.
- Provide Reviewing quality specifications and technical design documents to provide timely and meaningful feedback.
- Creating detailed, comprehensive, and well-structured testing evidence.
- Estimating, prioritizing, planning, and coordinating automation activities.
- Perform various types of regression testing upon a releasable candidate.
- Analyze product and process specifications and procedures.
- Identify and recommend major improvements to procedural processes.
- Recommend changes or improvements to existing processes, methods, and technologies that improve product quality, safety, productivity, and customer satisfaction.
- Perform exploratory testing with a focus on identifying and documenting defects.
- Assist in developing quality assurance standards and processes.
- Identify, record, document, and track software defects.
- Work with internal teams (e.g., developers and analysts) to identify system requirements.
- Investigate the root causes of candidate defects and document the steps to reproduce.
- Track quality assurance metrics like defect densities, open defect counts and defect trends.
- Understand product lifecycle concepts and participate in the test planning process.
- Provide training to junior engineers.
Thanks & Regards,
Ashish | Sr. Technical Recruiter
Mobile no.- 3023374031
Email: [email protected]
The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future.