Technogen International Company
QA Test Engineer
Technogen International Company, Manassas, VA
Position: Test Engineer
Location: Manassas, VA-hybrid 3 days/week
Note -Cypress ,Java Script and Python exp is mandatory
Key Responsibilities:
• Prepare, plan, execute and be responsible for system integration, manual testing and installations of medium size/complexity/risk systems and/or projects.
• Develop a wide variety of automated tests scenarios using technologies like Perl, Python, Shell, Linux and tools like Selenium, Cypress, or TestCafe and integrate those in a continuous delivery workflow.
• Develop, maintain, and execute manual and automated tests for web and mobile front-end applications.
• Perform functional, regression, integration, and cross-browser testing to ensure the stability of new and existing features.
• Conduct UI/UX testing to ensure applications are user-friendly, responsive, and accessible.
• Conduct performance testing to identify bottlenecks in loading times, resource consumption, and other UI-related metrics.
• Test back-end services and APIs, ensuring that they adhere to functional and performance requirements.
• Conduct integration testing to ensure that the front-end and back-end systems work together seamlessly.
• Test database interactions, ensuring data integrity and correctness in different scenarios.
• Perform load and performance testing of back-end services to ensure scalability and stability under different workloads.
• Write unit tests and integration tests to validate the logic and correctness of back-end systems using JUnit, TestNG, or similar frameworks.
• Use your knowledge of testing to influence better software design and promote good engineering practices, such as testability, accessibility, scalability and performance.
• Contribute to the maintenance of testing infrastructure.
Technical skills
• Expertise in writing test strategies and test plans for both front-end and back-end applications.
• Proficiency in front-end technologies such as JavaScript, HTML, CSS, and experience testing front-end frameworks like React, Angular, or Vue.js.
• Hands-on experience with back-end testing, including testing APIs, databases, and services.
• Experience with RHEL(Unix Linux) technology required, including Python/Shell scripting.
• Experience with automated testing tools such as Selenium, Robot Framework, Cypress, Postman, SoapUI, or similar.
• Knowledge of API testing and experience with tools like Postman, SoapUI, or RestAssured.
• Expertise building CI/CD pipelines based on Cloudbees, and integrating with BitBucket/Git and artefact repositories. Building Ansible Playbooks and integrating automated tests into CI/CD pipeline.
• Strong problem-solving skills, attention to detail, and ability to identify and fix bugs efficiently.
Location: Manassas, VA-hybrid 3 days/week
Note -Cypress ,Java Script and Python exp is mandatory
Key Responsibilities:
• Prepare, plan, execute and be responsible for system integration, manual testing and installations of medium size/complexity/risk systems and/or projects.
• Develop a wide variety of automated tests scenarios using technologies like Perl, Python, Shell, Linux and tools like Selenium, Cypress, or TestCafe and integrate those in a continuous delivery workflow.
• Develop, maintain, and execute manual and automated tests for web and mobile front-end applications.
• Perform functional, regression, integration, and cross-browser testing to ensure the stability of new and existing features.
• Conduct UI/UX testing to ensure applications are user-friendly, responsive, and accessible.
• Conduct performance testing to identify bottlenecks in loading times, resource consumption, and other UI-related metrics.
• Test back-end services and APIs, ensuring that they adhere to functional and performance requirements.
• Conduct integration testing to ensure that the front-end and back-end systems work together seamlessly.
• Test database interactions, ensuring data integrity and correctness in different scenarios.
• Perform load and performance testing of back-end services to ensure scalability and stability under different workloads.
• Write unit tests and integration tests to validate the logic and correctness of back-end systems using JUnit, TestNG, or similar frameworks.
• Use your knowledge of testing to influence better software design and promote good engineering practices, such as testability, accessibility, scalability and performance.
• Contribute to the maintenance of testing infrastructure.
Technical skills
• Expertise in writing test strategies and test plans for both front-end and back-end applications.
• Proficiency in front-end technologies such as JavaScript, HTML, CSS, and experience testing front-end frameworks like React, Angular, or Vue.js.
• Hands-on experience with back-end testing, including testing APIs, databases, and services.
• Experience with RHEL(Unix Linux) technology required, including Python/Shell scripting.
• Experience with automated testing tools such as Selenium, Robot Framework, Cypress, Postman, SoapUI, or similar.
• Knowledge of API testing and experience with tools like Postman, SoapUI, or RestAssured.
• Expertise building CI/CD pipelines based on Cloudbees, and integrating with BitBucket/Git and artefact repositories. Building Ansible Playbooks and integrating automated tests into CI/CD pipeline.
• Strong problem-solving skills, attention to detail, and ability to identify and fix bugs efficiently.