Veda Infotech Services, LLC
Job Description : QA Engineer (manual and automation)
Veda Infotech Services, LLC, Ashburn, Virginia, United States, 22093
v :* {behavior:urldefault#VML);}
o :* {behavior:urldefault#VML);}
w :* {behavior:urldefault#VML);} (link removed) {behavior:urldefault#VML);}
DocumentEmail
false
false
false
EN-US
X-NONE
X-NONE
MicrosoftInternetExplorer4
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
Job Description :
QA Engineer
(manual and automation)
About Veda Infotech Services, LLC:
Veda Infotech Services, LLC is a dynamic software consulting firm with over 10 years of
experience in delivering innovative and customized IT solutions. We serve clients across various industries, providing services such as software modernization, business intelligence, cloud computing, cybersecurity, and AI engineering. Our goal is to support
digital transformation and optimize business operations through strategic IT consulting and cutting-edge technology. We value our professionals and offer comprehensive benefits, along with opportunities for growth, to work with our federal clients. This is
a full-time position or W2 contract. U.S. Citizens and Green Card holders are highly encouraged to apply.
Location: Northern Virginia
Job Type: Full-time/W2
Experience Level:
5+ years of experience
We
are looking for a detail-oriented QA Engineer with experience in
manual and automation testing. This role requires a strong understanding of software testing principles, methodologies, and hands-on experience with testing tools and frameworks. The QA Engineer will collaborate
closely with developers, program managers, and other stakeholders to ensure software quality at every stage of the development lifecycle.
Key Responsibilities
Manual
Testing Responsibilities:
Test Case Design & Execution:
Develop and maintain comprehensive test plans, test cases, and test
scripts.
Execute functional, integration, system, and regression tests.
Bug Identification & Tracking:
Identify, document, and track software defects and inconsistencies.
Work with the development team to resolve issues and validate fixes.
User Acceptance Testing (UAT):
Coordinate and support user acceptance testing with business stakeholders.
Ensure end-to-end testing of new features and bug fixes.
Documentation & Reporting:
Document test results, defects, and quality metrics.
Provide detailed defect reports with clear, actionable steps to reproduce.
Automation
Testing Responsibilities:
Test Automation Development:
Develop, maintain, and execute automated test scripts using tools
such as Selenium, Appium, TestNG, JUnit, or similar frameworks.
Create reusable, modular, and maintainable test automation scripts.
Continuous Integration/Continuous Deployment
(CI/CD) Integration:
Integrate automated tests into the CI/CD pipeline using tools like
Jenkins, GitHub Actions, or Azure DevOps.
Ensure early defect detection by running automated test suites in
CI/CD environments.
Test Optimization:
Identify test cases for automation based on risk, frequency, and
coverage.
Continuously improve the automation framework for greater efficiency
and reusability.
Test Environment Management:
Set up, maintain, and troubleshoot test environments and data requirements.
Collaborate with DevOps to ensure test environments are stable and
reliable.
Collaboration
& Communication:
Collaborate with cross-functional teams (developers, BAs, product
managers , program managers) to understand project requirements.
Participate in agile ceremonies such as sprint planning, stand-ups,
and retrospectives.
Serve as a quality advocate within the software development lifecycle
(SDLC
Required Skills & Competencies
Strong understanding of
SDLC and STLC (Software Testing Life Cycle
Expertise in
both manual and automated testing techniques.
Experience with
web, mobile, and API testing.
Proficiency in scripting and automation tools, such as:
Selenium WebDriver
(for web automation)
Appium
(for mobile automation)
Postman, SoapUI
(for API testing)
TestNG, JUnit
(for test frameworks)
Jenkins, Azure DevOps, GitLab CI/CD
(for CI/CD integration)
SQL
(for database testing and validation)
Knowledge of programming languages like
Java, Python, or JavaScript for test automation scripting.
Experience with
defect tracking tools like JIRA, Bugzilla, or Mantis.
Familiarity with
Agile/Scrum development methodologies.
Qualifications & Certifications
Bachelor''s degree in
Computer Science, Information Technology, Engineering, or a related field.
5+ years of experience
in software testing, with a mix of manual and automation testing.
Certifications (Preferred):
ISTQB (International Software Testing Qualifications
Board) Certification
Certified Software Test Professional (CSTP)
Agile Tester Certification (ICP-TST or ISTQB
Agile Tester Extension)
Bonus Skills:
Exposure to
security testing and performance testing tools (e.g., OWASP ZAP, JMeter, LoadRunner
Knowledge of
Cloud platforms (AWS, Azure, GCP) for test execution.
Preferred Technical Skills
Experience with testing for
cross-browser compatibility.
Familiarity with
API testing tools like Postman and RestAssured.
Working knowledge of
containerization tools (Docker, Kubernetes
Experience testing microservices architecture using tools like
Karate or RestAssured.
o :* {behavior:urldefault#VML);}
w :* {behavior:urldefault#VML);} (link removed) {behavior:urldefault#VML);}
DocumentEmail
false
false
false
EN-US
X-NONE
X-NONE
MicrosoftInternetExplorer4
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
Job Description :
QA Engineer
(manual and automation)
About Veda Infotech Services, LLC:
Veda Infotech Services, LLC is a dynamic software consulting firm with over 10 years of
experience in delivering innovative and customized IT solutions. We serve clients across various industries, providing services such as software modernization, business intelligence, cloud computing, cybersecurity, and AI engineering. Our goal is to support
digital transformation and optimize business operations through strategic IT consulting and cutting-edge technology. We value our professionals and offer comprehensive benefits, along with opportunities for growth, to work with our federal clients. This is
a full-time position or W2 contract. U.S. Citizens and Green Card holders are highly encouraged to apply.
Location: Northern Virginia
Job Type: Full-time/W2
Experience Level:
5+ years of experience
We
are looking for a detail-oriented QA Engineer with experience in
manual and automation testing. This role requires a strong understanding of software testing principles, methodologies, and hands-on experience with testing tools and frameworks. The QA Engineer will collaborate
closely with developers, program managers, and other stakeholders to ensure software quality at every stage of the development lifecycle.
Key Responsibilities
Manual
Testing Responsibilities:
Test Case Design & Execution:
Develop and maintain comprehensive test plans, test cases, and test
scripts.
Execute functional, integration, system, and regression tests.
Bug Identification & Tracking:
Identify, document, and track software defects and inconsistencies.
Work with the development team to resolve issues and validate fixes.
User Acceptance Testing (UAT):
Coordinate and support user acceptance testing with business stakeholders.
Ensure end-to-end testing of new features and bug fixes.
Documentation & Reporting:
Document test results, defects, and quality metrics.
Provide detailed defect reports with clear, actionable steps to reproduce.
Automation
Testing Responsibilities:
Test Automation Development:
Develop, maintain, and execute automated test scripts using tools
such as Selenium, Appium, TestNG, JUnit, or similar frameworks.
Create reusable, modular, and maintainable test automation scripts.
Continuous Integration/Continuous Deployment
(CI/CD) Integration:
Integrate automated tests into the CI/CD pipeline using tools like
Jenkins, GitHub Actions, or Azure DevOps.
Ensure early defect detection by running automated test suites in
CI/CD environments.
Test Optimization:
Identify test cases for automation based on risk, frequency, and
coverage.
Continuously improve the automation framework for greater efficiency
and reusability.
Test Environment Management:
Set up, maintain, and troubleshoot test environments and data requirements.
Collaborate with DevOps to ensure test environments are stable and
reliable.
Collaboration
& Communication:
Collaborate with cross-functional teams (developers, BAs, product
managers , program managers) to understand project requirements.
Participate in agile ceremonies such as sprint planning, stand-ups,
and retrospectives.
Serve as a quality advocate within the software development lifecycle
(SDLC
Required Skills & Competencies
Strong understanding of
SDLC and STLC (Software Testing Life Cycle
Expertise in
both manual and automated testing techniques.
Experience with
web, mobile, and API testing.
Proficiency in scripting and automation tools, such as:
Selenium WebDriver
(for web automation)
Appium
(for mobile automation)
Postman, SoapUI
(for API testing)
TestNG, JUnit
(for test frameworks)
Jenkins, Azure DevOps, GitLab CI/CD
(for CI/CD integration)
SQL
(for database testing and validation)
Knowledge of programming languages like
Java, Python, or JavaScript for test automation scripting.
Experience with
defect tracking tools like JIRA, Bugzilla, or Mantis.
Familiarity with
Agile/Scrum development methodologies.
Qualifications & Certifications
Bachelor''s degree in
Computer Science, Information Technology, Engineering, or a related field.
5+ years of experience
in software testing, with a mix of manual and automation testing.
Certifications (Preferred):
ISTQB (International Software Testing Qualifications
Board) Certification
Certified Software Test Professional (CSTP)
Agile Tester Certification (ICP-TST or ISTQB
Agile Tester Extension)
Bonus Skills:
Exposure to
security testing and performance testing tools (e.g., OWASP ZAP, JMeter, LoadRunner
Knowledge of
Cloud platforms (AWS, Azure, GCP) for test execution.
Preferred Technical Skills
Experience with testing for
cross-browser compatibility.
Familiarity with
API testing tools like Postman and RestAssured.
Working knowledge of
containerization tools (Docker, Kubernetes
Experience testing microservices architecture using tools like
Karate or RestAssured.