How to Join

It is easy to become part of our team

The whole recruitment process takes no more than 2 weeks

1
Reviewing your resume
2
Phone interview
3
Test task
4
Technical interview
5
Final interview
Receiving a job offer

1. What is software testing?
2. What are the principles of software testing?
3. What are the software testing levels?

1. What are the main types of testing?
2. What is the object of static testing?
3. What is the difference between Smoke and Regression tests?
4. What is the difference between Performance and Stress tests?
5. Describe the difference between Loading and Stress tests.
6. In which cases automation is reasonable?

1. What kinds of test design techniques do you know?
2. Briefly describe the test design techniques you named.
3. Does it make sense to include more than one negative verification into one test case? Explain why.
4. You may be given a task to apply the test design techniques to.

1. What are the differences between a Test Case and a Test Plan, a Test Plan and a Checklist?
2. What is the purpose of each artifact?

1. Which role plays a QA Engineer in the software development process?
2. When should a QAE start working on a project?
3. When is time for Sanity testing? Explain why.
4. When is time for each of the above-stated testing types?

1. Which software development methodologies do you know?

1. Describe Bug Life Cycle.
2. What are your actions if a developer rejects a bug?
3. How are you going to resolve problems that may occur between a developer(s) and a tester(s)?

1. What is a bug?
2. What sources can be used to make sure that the current behavior is a bug or not?
3. What kind of attributes may have a bug?
4. What is the difference between Severity and Priority of a bug? Give an example.
5. What information should be collected as Test Environment during the desktop application testing?
6. Give an example of a Usability Bug.
7. What is a Regression Bug?

1. Describe Top-Down and Bottom-Up designs.
2. What does the Life Cycle of a Product mean? Describe the Life Cycle of your product.
3. What documents did you use in your engineering projects?
4. What types of fasteners do you know?
5. How did you select fasteners for equipment in your projects?
6. What types of mechanical processing do you know?
7. What types of a material coating do you know?

1. What are the main advantages of 2D and 3D modeling? Explain why.
2. What is the main difference between parametric and non-parametric CAD systems?
3. What file types (extensions) for CAD systems do you know?
4. What is a CAD, CAE, CAM, PLM, PDM and BIM application? Who are the main users of each type?
5. What main features do you use in practice?
6. In how many ways can you create a screw-bolt?
7. How do you work with layers when you work with drawings?
8. What snaps types do you use when you work with drawings?
9. What problems can cause opening a CAD file with links to another PC? Explain why.
10. How can you compare two drawings in AutoCAD or a similar application?
11. What types of patterns do you know in a CAD system?
12. What is FeatureManager Design Tree in the SOLIDWORKS® CAD software? What is the rollback feature? (For the experienced with SOLIDWORKS)
13. How will you create a 3D model/models of cylinders with different diameters and heights?
14. With how many parts do you create a standing hanger in a CAD system?
15. What features will you use to design a model of a cup, a TV remote, etc.?
16. What are the main conceptions and differences of SOLIDWORKS Design Library and Toolbox?
17. How can we change visualization of a model in SOLIDWORKS? (appearances, scenes, exploded view, etc.)
18. What add-ons for SOLIDWORKS do you know, i.e., for motion, simulation, routing, photo view, etc.?
19. If you must design something in CAD without any context, what are you going to do? How will you measure the success of your designs?
20. What is 3D geometry? What is the difference between 2D and 3D spaces?

1. Describe the main steps of converting a Point Cloud into a Solid Model.
2. What common 3D shapes do you know?
3. What parameters must have a 3D body?
4. What neutral CAD formats do you know?
5. What is the difference between any two neutral CAD formats you know, i.e., IGES and STEP?
6. Describe the main test cases you will use to verify the correctness of 3D Model converting. Explain why?

1. What are Continuous Integration and its purpose?
2. What are the main commands of the Git® version control system?
3. What mouse actions has the Selenium® suite of tools for automating web browsers?
4. How do you imitate double-click event in code?
5. How to switch between frames/tabs in Selenium?
6. What is a Stale Element Reference Exception, and how to process it?
7. How do you identify test cases suitable for automation?
8. What are your criteria not automate a test?
9. Describe the Page Object approach and the problems it aims to solve.
10. What is the difference between absolute and relative XPaths?
11. What assert types do you know?
12. What are the main locator types?
13. How to find a WebElement nested in another element?
14. What will you do with code duplicated in several tests?
15. Briefly describe the difference between ThreadSleep, ImplicitWait, ExplicitWait, WebdriverWait, and FluentWait in Selenium-WebDriver.

1. Test a web page/form, e.g., login/logout page
2. Provide as full set of test cases as you can.
3. Find a bug and report it.
4. Locate an element on a WEB-page using dev tools and XPath or CSS selector.
5. Write an explicit wait condition to be passed to the WebDriverWait.until() method to wait for the title matching expected value.
6. Explain this code snippet:

    List selected = allRows 
         .stream()  
         .filter({ it -> it.isSelected() }) 
         .collect(Collectors.toList());

7. Explain this code snippet:

    (new WebDriverWait(Driver.driver.get(), 10)) 
         .until(current -> current.getWindows().size() >= 2);

1. ISTQB® — Foundation Level 2018 Syllabus
2. A Practitioner's Guide to Software Test Design, Lee Copeland, Artech House, 2004
3. Testing dot com, Roman Savin, Delo, 2007

How to grow at AMC Bridge?

The level of salary and position of a person depend on the quality of his/her work, the ability to perform the tasks successfully, and also on how the person improves his/her skills.

We have a collective CRI; we do not evaluate each employee individually. A team leader determines the effectiveness of the specialist. Every six months, a team leader and the department director analyze the employee’s performance and how it has grown. After that, we review the salary. Mostly, it grows for 95% of employees.

There is no director in the company who does not grow to this position from inside the company. All you need to do is to show good results. If a person wants to grow and develop, we will help.
Career growth scheme

Contact us

Send us your request. We will be glad to answer.

 

By pressing this button you agree to the Privacy Policy

scroll down to explore
to the top