N
Junior Software QA Engineer
Novaedge
Nigeria · On-site Full-time Entry Level 3d ago
About the role
About
Modern Technology Solutions, Inc. (MTSI) is seeking a Junior Software QA Engineer.
Modern Technology Solutions, Inc. was founded in 1993, and is headquartered in Alexandria, Virginia, USA, with a workforce of 1001‑5000 employees. Its website is
Responsibilities
- Analyze and test software prototypes and/or applications as part of a multi‑disciplinary team
- Collaborate across infrastructure, development, and QA teams
- Work closely with software developers and other stakeholders to understand software requirements and specifications
- Maintain automated testing suites, detailed test plans, test cases, test scripts, test reports, and other documentation
- Identify software defects and issues, communicate defect reports, and provide detailed information on defect occurrences
- Perform root cause analysis of defects and implement corrective actions
- Conduct performance testing through load testing, stress testing, and scalability testing to ensure that applications can handle expected user loads without compromising speed or stability
- Work with complex algorithms to deliver optimized solutions for the end user
Requirements
- Security Clearance: Ability to obtain and maintain a Secret clearance is required for this position
- Experience and Education: BS degree in Computer Science or Information Systems; other degrees will be considered with relevant work experience
- 1‑3 years of software development, including object‑oriented design, coding, and/or testing, with a focus on QA methodologies, tools, and processes
- Solid understanding of test development and test execution
- Working knowledge of performance testing, security testing, and usability testing
- Practical experience in one or more of the following: Python, Java, or Go
- Working knowledge of automated testing tools like Selenium or Cypress
- Excellent problem‑solving skills
- Strong passion for conducting research, tackling complex problems, and continuously learning and adopting new technologies
- Organization capability with ability to handle competing priorities
- Strong interpersonal skills, communication (oral and written), and presentation skills
- Familiarity with web applications and microservices architecture
- Familiarity with database technologies such as PostgreSQL, MySQL, and others
- Knowledge and experience in Jira and Confluence
- Experience in implementing Agile Software Development methodologies for efficient and iterative project management
- Proficient in using GitLab or other tools for version control, CI/CD pipelines, and collaboration
Benefits
MTSI also offers a full range of medical, financial, and other benefits, dependent on the position offered.
Requirements
- Ability to obtain and maintain a Secret clearance is required for this position
- 1-3 years of software development, including object-oriented design, coding, and/or testing, with a focus on QA methodologies, tools, and processes
- Solid understanding of test development and test execution
- Working knowledge of performance testing, security testing, and usability testing
- Practical experience in one or more of the following: Python, Java, or Go
- Working knowledge of automated testing tools like Selenium or Cypress
- Excellent problem-solving skills
- Strong passion for conducting research, tackling complex problems, and continuously learning and adopting new technologies
- Organization capability with ability to handle competing priorities
- Strong interpersonal skills, communication (oral and written), and presentation skills
- Familiarity with web applications and microservices architecture
- Familiarity with database technologies such as PostgreSQL, MySQL, and others
- Knowledge and experience in Jira and Confluence
- Experience in implementing Agile Software Development methodologies for efficient and iterative project management
- Proficient in using GitLab or other Tools for version control, CI/CD pipelines, and collaboration
Responsibilities
- Analyze and test software prototypes and/or applications as part of a multi-disciplinary team
- Collaborate across infrastructure, development, and QA teams
- Work closely with software developers and other stakeholders to understand software requirements and specifications
- Maintain automated testing suites, detailed test plans, test cases, test scripts, test reports, and other documentation
- Identify software defects and issues, communicate defect reports, and provide detailed information on defect occurrences
- Perform root cause analysis of defects and implement corrective actions
- Conduct performance testing through load testing, stress testing, and scalability testing to ensure that applications can handle expected user loads without compromising speed or stability
- Work with complex algorithms to deliver optimized solutions for the end user
Benefits
medical insurancefinancial benefitsother benefits
Skills
CypressGoGitLabJavaJiraMySQLPostgreSQLPythonSelenium
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free